/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-After.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 12:32:07,890 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 12:32:07,891 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 12:32:07,939 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 12:32:07,939 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 12:32:07,945 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 12:32:07,948 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 12:32:07,953 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 12:32:07,954 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 12:32:07,958 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 12:32:07,959 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 12:32:07,960 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 12:32:07,960 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 12:32:07,962 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 12:32:07,963 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 12:32:07,965 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 12:32:07,968 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 12:32:07,968 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 12:32:07,970 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 12:32:07,975 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 12:32:07,976 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 12:32:07,977 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 12:32:07,979 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 12:32:07,980 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 12:32:07,983 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 12:32:07,984 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 12:32:07,984 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 12:32:07,985 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 12:32:07,985 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 12:32:07,986 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 12:32:07,986 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 12:32:07,987 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 12:32:07,988 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 12:32:07,989 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 12:32:07,990 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 12:32:07,990 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 12:32:07,990 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 12:32:07,991 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 12:32:07,991 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 12:32:07,991 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 12:32:07,992 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 12:32:07,993 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-After.epf [2022-01-19 12:32:08,027 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 12:32:08,027 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 12:32:08,028 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 12:32:08,029 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 12:32:08,029 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 12:32:08,029 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 12:32:08,029 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 12:32:08,029 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 12:32:08,029 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 12:32:08,030 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 12:32:08,030 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 12:32:08,030 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 12:32:08,030 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 12:32:08,031 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 12:32:08,031 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 12:32:08,031 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 12:32:08,031 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 12:32:08,031 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 12:32:08,031 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 12:32:08,031 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 12:32:08,031 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 12:32:08,031 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 12:32:08,032 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 12:32:08,032 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 12:32:08,032 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 12:32:08,032 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 12:32:08,032 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 12:32:08,033 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 12:32:08,033 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 12:32:08,033 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 12:32:08,033 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 12:32:08,034 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=AFTER [2022-01-19 12:32:08,034 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 [2022-01-19 12:32:08,222 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 12:32:08,244 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 12:32:08,246 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 12:32:08,247 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 12:32:08,248 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 12:32:08,249 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2022-01-19 12:32:08,300 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/275f15cd0/084c57493ff14fa3880d4c73bcff09f9/FLAG240afc853 [2022-01-19 12:32:08,694 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 12:32:08,694 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2022-01-19 12:32:08,701 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/275f15cd0/084c57493ff14fa3880d4c73bcff09f9/FLAG240afc853 [2022-01-19 12:32:08,710 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/275f15cd0/084c57493ff14fa3880d4c73bcff09f9 [2022-01-19 12:32:08,712 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 12:32:08,713 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 12:32:08,714 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 12:32:08,714 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 12:32:08,716 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 12:32:08,716 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,717 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1cbc45eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08, skipping insertion in model container [2022-01-19 12:32:08,717 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,722 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 12:32:08,734 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 12:32:08,890 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c[2251,2264] [2022-01-19 12:32:08,899 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 12:32:08,905 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 12:32:08,919 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c[2251,2264] [2022-01-19 12:32:08,922 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 12:32:08,932 INFO L208 MainTranslator]: Completed translation [2022-01-19 12:32:08,932 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08 WrapperNode [2022-01-19 12:32:08,932 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 12:32:08,933 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 12:32:08,933 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 12:32:08,933 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 12:32:08,938 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,944 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,960 INFO L137 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 112 [2022-01-19 12:32:08,960 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 12:32:08,961 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 12:32:08,961 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 12:32:08,961 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 12:32:08,966 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,966 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,969 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,969 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,974 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,977 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,979 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,981 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 12:32:08,981 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 12:32:08,981 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 12:32:08,982 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 12:32:08,982 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08" (1/1) ... [2022-01-19 12:32:08,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 12:32:09,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:32:09,011 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-01-19 12:32:09,015 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-01-19 12:32:09,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 12:32:09,041 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 12:32:09,041 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 12:32:09,041 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 12:32:09,041 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 12:32:09,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 12:32:09,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 12:32:09,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 12:32:09,042 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 12:32:09,042 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 12:32:09,042 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 12:32:09,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 12:32:09,043 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 12:32:09,044 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 12:32:09,134 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 12:32:09,136 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 12:32:09,433 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 12:32:09,441 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 12:32:09,441 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-01-19 12:32:09,442 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:32:09 BoogieIcfgContainer [2022-01-19 12:32:09,443 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 12:32:09,449 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 12:32:09,449 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 12:32:09,453 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 12:32:09,454 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 12:32:08" (1/3) ... [2022-01-19 12:32:09,454 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61ded79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:32:09, skipping insertion in model container [2022-01-19 12:32:09,454 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:32:08" (2/3) ... [2022-01-19 12:32:09,455 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61ded79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:32:09, skipping insertion in model container [2022-01-19 12:32:09,455 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:32:09" (3/3) ... [2022-01-19 12:32:09,456 INFO L111 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2022-01-19 12:32:09,459 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 12:32:09,459 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 12:32:09,459 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 12:32:09,523 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,524 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,524 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,524 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,524 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,524 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,525 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,525 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,525 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,525 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,526 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,526 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,526 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,526 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,527 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,527 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,527 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,527 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,527 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,527 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,528 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,528 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,528 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,528 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,529 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,529 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,529 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,529 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,529 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,530 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,534 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,538 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,538 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,538 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,538 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,538 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,538 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,538 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,539 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,539 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,539 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,539 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,540 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,544 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,545 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,545 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,545 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,545 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 12:32:09,559 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 12:32:09,614 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 12:32:09,621 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 12:32:09,621 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 12:32:09,638 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 166 places, 174 transitions, 364 flow [2022-01-19 12:32:09,700 INFO L129 PetriNetUnfolder]: 15/172 cut-off events. [2022-01-19 12:32:09,700 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 12:32:09,708 INFO L84 FinitePrefix]: Finished finitePrefix Result has 181 conditions, 172 events. 15/172 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 118 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 131. Up to 3 conditions per place. [2022-01-19 12:32:09,708 INFO L82 GeneralOperation]: Start removeDead. Operand has 166 places, 174 transitions, 364 flow [2022-01-19 12:32:09,715 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 155 places, 163 transitions, 338 flow [2022-01-19 12:32:09,760 INFO L129 PetriNetUnfolder]: 15/162 cut-off events. [2022-01-19 12:32:09,761 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 12:32:09,761 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:09,762 INFO L254 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] [2022-01-19 12:32:09,762 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:09,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:09,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1906392923, now seen corresponding path program 1 times [2022-01-19 12:32:09,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:09,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043561093] [2022-01-19 12:32:09,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:09,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:09,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:10,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 12:32:10,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:10,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043561093] [2022-01-19 12:32:10,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043561093] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:10,027 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:10,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 12:32:10,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970326875] [2022-01-19 12:32:10,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:10,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 12:32:10,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:10,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 12:32:10,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 12:32:10,066 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 174 [2022-01-19 12:32:10,075 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 163 transitions, 338 flow. Second operand has 2 states, 2 states have (on average 162.5) internal successors, (325), 2 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:32:10,075 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:10,075 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 174 [2022-01-19 12:32:10,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:10,125 INFO L129 PetriNetUnfolder]: 6/154 cut-off events. [2022-01-19 12:32:10,125 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-01-19 12:32:10,126 INFO L84 FinitePrefix]: Finished finitePrefix Result has 168 conditions, 154 events. 6/154 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 111 event pairs, 0 based on Foata normal form. 11/154 useless extension candidates. Maximal degree in co-relation 125. Up to 5 conditions per place. [2022-01-19 12:32:10,128 INFO L132 encePairwiseOnDemand]: 165/174 looper letters, 4 selfloop transitions, 0 changer transitions 5/154 dead transitions. [2022-01-19 12:32:10,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 154 transitions, 328 flow [2022-01-19 12:32:10,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 12:32:10,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 12:32:10,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 333 transitions. [2022-01-19 12:32:10,138 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9568965517241379 [2022-01-19 12:32:10,138 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 333 transitions. [2022-01-19 12:32:10,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 333 transitions. [2022-01-19 12:32:10,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:10,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 333 transitions. [2022-01-19 12:32:10,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 166.5) internal successors, (333), 2 states have internal predecessors, (333), 0 states have call successors, (0), 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-01-19 12:32:10,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 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-01-19 12:32:10,149 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 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-01-19 12:32:10,150 INFO L186 Difference]: Start difference. First operand has 155 places, 163 transitions, 338 flow. Second operand 2 states and 333 transitions. [2022-01-19 12:32:10,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 154 transitions, 328 flow [2022-01-19 12:32:10,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 154 transitions, 320 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 12:32:10,157 INFO L242 Difference]: Finished difference. Result has 152 places, 149 transitions, 302 flow [2022-01-19 12:32:10,159 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=302, PETRI_PLACES=152, PETRI_TRANSITIONS=149} [2022-01-19 12:32:10,163 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, -3 predicate places. [2022-01-19 12:32:10,164 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 149 transitions, 302 flow [2022-01-19 12:32:10,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 162.5) internal successors, (325), 2 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:32:10,164 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:10,164 INFO L254 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] [2022-01-19 12:32:10,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 12:32:10,165 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:10,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:10,166 INFO L85 PathProgramCache]: Analyzing trace with hash 2116646914, now seen corresponding path program 1 times [2022-01-19 12:32:10,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:10,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965509599] [2022-01-19 12:32:10,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:10,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:10,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:10,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 12:32:10,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:10,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965509599] [2022-01-19 12:32:10,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965509599] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:10,459 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:10,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 12:32:10,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250481557] [2022-01-19 12:32:10,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:10,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 12:32:10,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:10,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 12:32:10,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 12:32:10,465 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 174 [2022-01-19 12:32:10,466 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 149 transitions, 302 flow. Second operand has 6 states, 6 states have (on average 125.66666666666667) internal successors, (754), 6 states have internal predecessors, (754), 0 states have call successors, (0), 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-01-19 12:32:10,466 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:10,466 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 174 [2022-01-19 12:32:10,466 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:10,716 INFO L129 PetriNetUnfolder]: 171/632 cut-off events. [2022-01-19 12:32:10,716 INFO L130 PetriNetUnfolder]: For 22/35 co-relation queries the response was YES. [2022-01-19 12:32:10,720 INFO L84 FinitePrefix]: Finished finitePrefix Result has 964 conditions, 632 events. 171/632 cut-off events. For 22/35 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3069 event pairs, 41 based on Foata normal form. 1/552 useless extension candidates. Maximal degree in co-relation 961. Up to 122 conditions per place. [2022-01-19 12:32:10,723 INFO L132 encePairwiseOnDemand]: 167/174 looper letters, 65 selfloop transitions, 5 changer transitions 4/185 dead transitions. [2022-01-19 12:32:10,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 185 transitions, 527 flow [2022-01-19 12:32:10,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 12:32:10,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 12:32:10,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 801 transitions. [2022-01-19 12:32:10,730 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7672413793103449 [2022-01-19 12:32:10,731 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 801 transitions. [2022-01-19 12:32:10,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 801 transitions. [2022-01-19 12:32:10,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:10,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 801 transitions. [2022-01-19 12:32:10,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 133.5) internal successors, (801), 6 states have internal predecessors, (801), 0 states have call successors, (0), 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-01-19 12:32:10,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 174.0) internal successors, (1218), 7 states have internal predecessors, (1218), 0 states have call successors, (0), 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-01-19 12:32:10,740 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 174.0) internal successors, (1218), 7 states have internal predecessors, (1218), 0 states have call successors, (0), 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-01-19 12:32:10,740 INFO L186 Difference]: Start difference. First operand has 152 places, 149 transitions, 302 flow. Second operand 6 states and 801 transitions. [2022-01-19 12:32:10,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 185 transitions, 527 flow [2022-01-19 12:32:10,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 185 transitions, 527 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 12:32:10,747 INFO L242 Difference]: Finished difference. Result has 155 places, 152 transitions, 331 flow [2022-01-19 12:32:10,748 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=331, PETRI_PLACES=155, PETRI_TRANSITIONS=152} [2022-01-19 12:32:10,749 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 0 predicate places. [2022-01-19 12:32:10,749 INFO L470 AbstractCegarLoop]: Abstraction has has 155 places, 152 transitions, 331 flow [2022-01-19 12:32:10,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 125.66666666666667) internal successors, (754), 6 states have internal predecessors, (754), 0 states have call successors, (0), 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-01-19 12:32:10,750 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:10,750 INFO L254 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] [2022-01-19 12:32:10,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 12:32:10,751 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:10,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:10,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1543221727, now seen corresponding path program 1 times [2022-01-19 12:32:10,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:10,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999079967] [2022-01-19 12:32:10,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:10,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:10,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:10,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 12:32:10,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:10,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999079967] [2022-01-19 12:32:10,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999079967] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:10,942 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:10,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 12:32:10,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701058132] [2022-01-19 12:32:10,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:10,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 12:32:10,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:10,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 12:32:10,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 12:32:10,946 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 12:32:10,947 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 152 transitions, 331 flow. Second operand has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:32:10,947 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:10,947 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 12:32:10,947 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:11,171 INFO L129 PetriNetUnfolder]: 120/694 cut-off events. [2022-01-19 12:32:11,171 INFO L130 PetriNetUnfolder]: For 28/38 co-relation queries the response was YES. [2022-01-19 12:32:11,173 INFO L84 FinitePrefix]: Finished finitePrefix Result has 998 conditions, 694 events. 120/694 cut-off events. For 28/38 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3411 event pairs, 38 based on Foata normal form. 0/607 useless extension candidates. Maximal degree in co-relation 991. Up to 86 conditions per place. [2022-01-19 12:32:11,177 INFO L132 encePairwiseOnDemand]: 162/174 looper letters, 64 selfloop transitions, 14 changer transitions 0/188 dead transitions. [2022-01-19 12:32:11,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 188 transitions, 570 flow [2022-01-19 12:32:11,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 12:32:11,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 12:32:11,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1318 transitions. [2022-01-19 12:32:11,184 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7574712643678161 [2022-01-19 12:32:11,188 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1318 transitions. [2022-01-19 12:32:11,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1318 transitions. [2022-01-19 12:32:11,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:11,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1318 transitions. [2022-01-19 12:32:11,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 131.8) internal successors, (1318), 10 states have internal predecessors, (1318), 0 states have call successors, (0), 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-01-19 12:32:11,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:32:11,196 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:32:11,197 INFO L186 Difference]: Start difference. First operand has 155 places, 152 transitions, 331 flow. Second operand 10 states and 1318 transitions. [2022-01-19 12:32:11,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 188 transitions, 570 flow [2022-01-19 12:32:11,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 188 transitions, 566 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-01-19 12:32:11,205 INFO L242 Difference]: Finished difference. Result has 162 places, 156 transitions, 375 flow [2022-01-19 12:32:11,205 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=375, PETRI_PLACES=162, PETRI_TRANSITIONS=156} [2022-01-19 12:32:11,207 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 7 predicate places. [2022-01-19 12:32:11,207 INFO L470 AbstractCegarLoop]: Abstraction has has 162 places, 156 transitions, 375 flow [2022-01-19 12:32:11,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:32:11,207 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:11,208 INFO L254 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] [2022-01-19 12:32:11,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 12:32:11,208 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:11,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:11,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1522524733, now seen corresponding path program 1 times [2022-01-19 12:32:11,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:11,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214177560] [2022-01-19 12:32:11,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:11,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:11,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:11,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 12:32:11,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:11,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214177560] [2022-01-19 12:32:11,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214177560] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:11,363 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:11,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 12:32:11,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463671737] [2022-01-19 12:32:11,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:11,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 12:32:11,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:11,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 12:32:11,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 12:32:11,369 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 12:32:11,371 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 156 transitions, 375 flow. Second operand has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:32:11,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:11,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 12:32:11,371 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:11,581 INFO L129 PetriNetUnfolder]: 106/574 cut-off events. [2022-01-19 12:32:11,581 INFO L130 PetriNetUnfolder]: For 77/86 co-relation queries the response was YES. [2022-01-19 12:32:11,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 905 conditions, 574 events. 106/574 cut-off events. For 77/86 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2430 event pairs, 37 based on Foata normal form. 0/520 useless extension candidates. Maximal degree in co-relation 897. Up to 97 conditions per place. [2022-01-19 12:32:11,585 INFO L132 encePairwiseOnDemand]: 162/174 looper letters, 45 selfloop transitions, 11 changer transitions 19/186 dead transitions. [2022-01-19 12:32:11,585 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 186 transitions, 597 flow [2022-01-19 12:32:11,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 12:32:11,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 12:32:11,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1315 transitions. [2022-01-19 12:32:11,588 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7557471264367817 [2022-01-19 12:32:11,588 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1315 transitions. [2022-01-19 12:32:11,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1315 transitions. [2022-01-19 12:32:11,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:11,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1315 transitions. [2022-01-19 12:32:11,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 131.5) internal successors, (1315), 10 states have internal predecessors, (1315), 0 states have call successors, (0), 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-01-19 12:32:11,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:32:11,595 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 174.0) internal successors, (1914), 11 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:32:11,595 INFO L186 Difference]: Start difference. First operand has 162 places, 156 transitions, 375 flow. Second operand 10 states and 1315 transitions. [2022-01-19 12:32:11,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 186 transitions, 597 flow [2022-01-19 12:32:11,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 186 transitions, 589 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 12:32:11,599 INFO L242 Difference]: Finished difference. Result has 170 places, 154 transitions, 393 flow [2022-01-19 12:32:11,599 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=393, PETRI_PLACES=170, PETRI_TRANSITIONS=154} [2022-01-19 12:32:11,600 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 15 predicate places. [2022-01-19 12:32:11,600 INFO L470 AbstractCegarLoop]: Abstraction has has 170 places, 154 transitions, 393 flow [2022-01-19 12:32:11,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:32:11,601 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:11,601 INFO L254 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] [2022-01-19 12:32:11,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 12:32:11,601 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:11,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:11,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1897785128, now seen corresponding path program 1 times [2022-01-19 12:32:11,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:11,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513337019] [2022-01-19 12:32:11,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:11,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:11,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:11,697 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:32:11,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:11,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513337019] [2022-01-19 12:32:11,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513337019] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:11,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:11,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 12:32:11,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248308806] [2022-01-19 12:32:11,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:11,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 12:32:11,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:11,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 12:32:11,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 12:32:11,701 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 12:32:11,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 154 transitions, 393 flow. Second operand has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 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-01-19 12:32:11,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:11,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 12:32:11,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:11,886 INFO L129 PetriNetUnfolder]: 121/711 cut-off events. [2022-01-19 12:32:11,886 INFO L130 PetriNetUnfolder]: For 141/151 co-relation queries the response was YES. [2022-01-19 12:32:11,888 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1125 conditions, 711 events. 121/711 cut-off events. For 141/151 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3685 event pairs, 38 based on Foata normal form. 6/675 useless extension candidates. Maximal degree in co-relation 1115. Up to 94 conditions per place. [2022-01-19 12:32:11,890 INFO L132 encePairwiseOnDemand]: 164/174 looper letters, 57 selfloop transitions, 10 changer transitions 0/178 dead transitions. [2022-01-19 12:32:11,891 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 178 transitions, 592 flow [2022-01-19 12:32:11,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 12:32:11,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 12:32:11,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1058 transitions. [2022-01-19 12:32:11,893 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7600574712643678 [2022-01-19 12:32:11,893 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1058 transitions. [2022-01-19 12:32:11,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1058 transitions. [2022-01-19 12:32:11,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:11,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1058 transitions. [2022-01-19 12:32:11,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 132.25) internal successors, (1058), 8 states have internal predecessors, (1058), 0 states have call successors, (0), 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-01-19 12:32:11,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 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-01-19 12:32:11,899 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 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-01-19 12:32:11,899 INFO L186 Difference]: Start difference. First operand has 170 places, 154 transitions, 393 flow. Second operand 8 states and 1058 transitions. [2022-01-19 12:32:11,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 178 transitions, 592 flow [2022-01-19 12:32:11,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 178 transitions, 557 flow, removed 5 selfloop flow, removed 10 redundant places. [2022-01-19 12:32:11,903 INFO L242 Difference]: Finished difference. Result has 165 places, 156 transitions, 398 flow [2022-01-19 12:32:11,904 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=398, PETRI_PLACES=165, PETRI_TRANSITIONS=156} [2022-01-19 12:32:11,904 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 10 predicate places. [2022-01-19 12:32:11,905 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 156 transitions, 398 flow [2022-01-19 12:32:11,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 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-01-19 12:32:11,905 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:11,905 INFO L254 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] [2022-01-19 12:32:11,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 12:32:11,906 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:11,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:11,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1055001396, now seen corresponding path program 1 times [2022-01-19 12:32:11,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:11,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297162161] [2022-01-19 12:32:11,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:11,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:11,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:12,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:32:12,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:12,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297162161] [2022-01-19 12:32:12,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297162161] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:12,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:12,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 12:32:12,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137183149] [2022-01-19 12:32:12,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:12,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 12:32:12,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:12,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 12:32:12,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 12:32:12,008 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 174 [2022-01-19 12:32:12,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 156 transitions, 398 flow. Second operand has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 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-01-19 12:32:12,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:12,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 174 [2022-01-19 12:32:12,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:12,153 INFO L129 PetriNetUnfolder]: 105/546 cut-off events. [2022-01-19 12:32:12,153 INFO L130 PetriNetUnfolder]: For 101/110 co-relation queries the response was YES. [2022-01-19 12:32:12,154 INFO L84 FinitePrefix]: Finished finitePrefix Result has 894 conditions, 546 events. 105/546 cut-off events. For 101/110 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2352 event pairs, 37 based on Foata normal form. 0/494 useless extension candidates. Maximal degree in co-relation 884. Up to 97 conditions per place. [2022-01-19 12:32:12,156 INFO L132 encePairwiseOnDemand]: 164/174 looper letters, 48 selfloop transitions, 9 changer transitions 7/175 dead transitions. [2022-01-19 12:32:12,156 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 175 transitions, 574 flow [2022-01-19 12:32:12,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 12:32:12,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 12:32:12,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1055 transitions. [2022-01-19 12:32:12,159 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7579022988505747 [2022-01-19 12:32:12,159 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1055 transitions. [2022-01-19 12:32:12,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1055 transitions. [2022-01-19 12:32:12,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:12,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1055 transitions. [2022-01-19 12:32:12,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 131.875) internal successors, (1055), 8 states have internal predecessors, (1055), 0 states have call successors, (0), 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-01-19 12:32:12,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 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-01-19 12:32:12,164 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 174.0) internal successors, (1566), 9 states have internal predecessors, (1566), 0 states have call successors, (0), 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-01-19 12:32:12,164 INFO L186 Difference]: Start difference. First operand has 165 places, 156 transitions, 398 flow. Second operand 8 states and 1055 transitions. [2022-01-19 12:32:12,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 175 transitions, 574 flow [2022-01-19 12:32:12,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 175 transitions, 556 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-01-19 12:32:12,168 INFO L242 Difference]: Finished difference. Result has 168 places, 155 transitions, 394 flow [2022-01-19 12:32:12,169 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=394, PETRI_PLACES=168, PETRI_TRANSITIONS=155} [2022-01-19 12:32:12,169 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 13 predicate places. [2022-01-19 12:32:12,169 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 155 transitions, 394 flow [2022-01-19 12:32:12,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 129.0) internal successors, (903), 7 states have internal predecessors, (903), 0 states have call successors, (0), 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-01-19 12:32:12,170 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:12,170 INFO L254 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-01-19 12:32:12,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 12:32:12,170 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:12,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:12,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1703942293, now seen corresponding path program 1 times [2022-01-19 12:32:12,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:12,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941814659] [2022-01-19 12:32:12,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:12,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:12,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:32:12,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:12,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941814659] [2022-01-19 12:32:12,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941814659] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:32:12,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885516832] [2022-01-19 12:32:12,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:12,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:32:12,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:32:12,380 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:32:12,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 12:32:12,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:12,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 12:32:12,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:32:13,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:32:13,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:32:14,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:32:14,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885516832] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 12:32:14,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 12:32:14,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 30 [2022-01-19 12:32:14,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108936730] [2022-01-19 12:32:14,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:14,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 12:32:14,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:14,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 12:32:14,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2022-01-19 12:32:14,067 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 174 [2022-01-19 12:32:14,068 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 155 transitions, 394 flow. Second operand has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 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-01-19 12:32:14,068 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:14,068 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 174 [2022-01-19 12:32:14,068 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:14,444 INFO L129 PetriNetUnfolder]: 81/524 cut-off events. [2022-01-19 12:32:14,445 INFO L130 PetriNetUnfolder]: For 126/133 co-relation queries the response was YES. [2022-01-19 12:32:14,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 868 conditions, 524 events. 81/524 cut-off events. For 126/133 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2305 event pairs, 28 based on Foata normal form. 7/499 useless extension candidates. Maximal degree in co-relation 857. Up to 80 conditions per place. [2022-01-19 12:32:14,448 INFO L132 encePairwiseOnDemand]: 160/174 looper letters, 47 selfloop transitions, 15 changer transitions 0/171 dead transitions. [2022-01-19 12:32:14,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 171 transitions, 564 flow [2022-01-19 12:32:14,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 12:32:14,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 12:32:14,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1768 transitions. [2022-01-19 12:32:14,452 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7257799671592775 [2022-01-19 12:32:14,452 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1768 transitions. [2022-01-19 12:32:14,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1768 transitions. [2022-01-19 12:32:14,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:14,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1768 transitions. [2022-01-19 12:32:14,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.28571428571429) internal successors, (1768), 14 states have internal predecessors, (1768), 0 states have call successors, (0), 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-01-19 12:32:14,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 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-01-19 12:32:14,461 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 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-01-19 12:32:14,461 INFO L186 Difference]: Start difference. First operand has 168 places, 155 transitions, 394 flow. Second operand 14 states and 1768 transitions. [2022-01-19 12:32:14,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 171 transitions, 564 flow [2022-01-19 12:32:14,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 171 transitions, 534 flow, removed 5 selfloop flow, removed 8 redundant places. [2022-01-19 12:32:14,464 INFO L242 Difference]: Finished difference. Result has 175 places, 158 transitions, 426 flow [2022-01-19 12:32:14,465 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=426, PETRI_PLACES=175, PETRI_TRANSITIONS=158} [2022-01-19 12:32:14,465 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 20 predicate places. [2022-01-19 12:32:14,466 INFO L470 AbstractCegarLoop]: Abstraction has has 175 places, 158 transitions, 426 flow [2022-01-19 12:32:14,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 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-01-19 12:32:14,466 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:14,466 INFO L254 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-01-19 12:32:14,492 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-19 12:32:14,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:32:14,679 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:14,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:14,680 INFO L85 PathProgramCache]: Analyzing trace with hash 2100548871, now seen corresponding path program 1 times [2022-01-19 12:32:14,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:14,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704051031] [2022-01-19 12:32:14,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:14,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:14,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:14,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:32:14,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:14,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704051031] [2022-01-19 12:32:14,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704051031] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:32:14,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135557425] [2022-01-19 12:32:14,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:14,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:32:14,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:32:14,873 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:32:14,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 12:32:14,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:14,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 12:32:14,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:32:15,490 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:32:15,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:32:16,108 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:32:16,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135557425] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 12:32:16,109 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 12:32:16,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 30 [2022-01-19 12:32:16,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199368359] [2022-01-19 12:32:16,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:16,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 12:32:16,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:16,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 12:32:16,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2022-01-19 12:32:16,111 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 174 [2022-01-19 12:32:16,113 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 158 transitions, 426 flow. Second operand has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 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-01-19 12:32:16,113 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:16,113 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 174 [2022-01-19 12:32:16,113 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:16,445 INFO L129 PetriNetUnfolder]: 64/579 cut-off events. [2022-01-19 12:32:16,445 INFO L130 PetriNetUnfolder]: For 205/206 co-relation queries the response was YES. [2022-01-19 12:32:16,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 944 conditions, 579 events. 64/579 cut-off events. For 205/206 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2857 event pairs, 23 based on Foata normal form. 1/540 useless extension candidates. Maximal degree in co-relation 932. Up to 62 conditions per place. [2022-01-19 12:32:16,448 INFO L132 encePairwiseOnDemand]: 160/174 looper letters, 52 selfloop transitions, 15 changer transitions 0/176 dead transitions. [2022-01-19 12:32:16,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 176 transitions, 620 flow [2022-01-19 12:32:16,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 12:32:16,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 12:32:16,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1770 transitions. [2022-01-19 12:32:16,452 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7266009852216748 [2022-01-19 12:32:16,452 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1770 transitions. [2022-01-19 12:32:16,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1770 transitions. [2022-01-19 12:32:16,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:16,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1770 transitions. [2022-01-19 12:32:16,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.42857142857143) internal successors, (1770), 14 states have internal predecessors, (1770), 0 states have call successors, (0), 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-01-19 12:32:16,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 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-01-19 12:32:16,460 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 174.0) internal successors, (2610), 15 states have internal predecessors, (2610), 0 states have call successors, (0), 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-01-19 12:32:16,460 INFO L186 Difference]: Start difference. First operand has 175 places, 158 transitions, 426 flow. Second operand 14 states and 1770 transitions. [2022-01-19 12:32:16,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 176 transitions, 620 flow [2022-01-19 12:32:16,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 176 transitions, 597 flow, removed 1 selfloop flow, removed 8 redundant places. [2022-01-19 12:32:16,464 INFO L242 Difference]: Finished difference. Result has 182 places, 159 transitions, 447 flow [2022-01-19 12:32:16,464 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=403, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=447, PETRI_PLACES=182, PETRI_TRANSITIONS=159} [2022-01-19 12:32:16,465 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 27 predicate places. [2022-01-19 12:32:16,465 INFO L470 AbstractCegarLoop]: Abstraction has has 182 places, 159 transitions, 447 flow [2022-01-19 12:32:16,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 125.36363636363636) internal successors, (1379), 11 states have internal predecessors, (1379), 0 states have call successors, (0), 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-01-19 12:32:16,465 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:16,465 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:32:16,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 12:32:16,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-01-19 12:32:16,689 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:16,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:16,689 INFO L85 PathProgramCache]: Analyzing trace with hash 864077398, now seen corresponding path program 1 times [2022-01-19 12:32:16,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:16,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333814429] [2022-01-19 12:32:16,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:16,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:16,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:17,231 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:32:17,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:17,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333814429] [2022-01-19 12:32:17,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333814429] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:32:17,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501852808] [2022-01-19 12:32:17,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:17,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:32:17,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:32:17,235 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:32:17,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 12:32:17,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:17,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 12:32:17,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:32:18,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-19 12:32:18,110 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:32:18,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:32:18,281 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 12:32:18,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 12:32:18,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:32:18,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501852808] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:32:18,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:32:18,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 27 [2022-01-19 12:32:18,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220213756] [2022-01-19 12:32:18,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:32:18,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 12:32:18,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:18,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 12:32:18,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-01-19 12:32:18,534 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:32:18,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 159 transitions, 447 flow. Second operand has 27 states, 27 states have (on average 107.66666666666667) internal successors, (2907), 27 states have internal predecessors, (2907), 0 states have call successors, (0), 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-01-19 12:32:18,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:18,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:32:18,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:20,282 INFO L129 PetriNetUnfolder]: 2823/5593 cut-off events. [2022-01-19 12:32:20,282 INFO L130 PetriNetUnfolder]: For 2597/2597 co-relation queries the response was YES. [2022-01-19 12:32:20,294 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11960 conditions, 5593 events. 2823/5593 cut-off events. For 2597/2597 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 42068 event pairs, 189 based on Foata normal form. 0/5261 useless extension candidates. Maximal degree in co-relation 11947. Up to 1582 conditions per place. [2022-01-19 12:32:20,314 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 297 selfloop transitions, 100 changer transitions 4/494 dead transitions. [2022-01-19 12:32:20,315 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 494 transitions, 2157 flow [2022-01-19 12:32:20,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 12:32:20,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 12:32:20,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 5080 transitions. [2022-01-19 12:32:20,324 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.648786717752235 [2022-01-19 12:32:20,324 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 5080 transitions. [2022-01-19 12:32:20,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 5080 transitions. [2022-01-19 12:32:20,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:20,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 5080 transitions. [2022-01-19 12:32:20,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 112.88888888888889) internal successors, (5080), 45 states have internal predecessors, (5080), 0 states have call successors, (0), 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-01-19 12:32:20,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 174.0) internal successors, (8004), 46 states have internal predecessors, (8004), 0 states have call successors, (0), 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-01-19 12:32:20,347 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 174.0) internal successors, (8004), 46 states have internal predecessors, (8004), 0 states have call successors, (0), 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-01-19 12:32:20,348 INFO L186 Difference]: Start difference. First operand has 182 places, 159 transitions, 447 flow. Second operand 45 states and 5080 transitions. [2022-01-19 12:32:20,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 494 transitions, 2157 flow [2022-01-19 12:32:20,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 494 transitions, 2114 flow, removed 7 selfloop flow, removed 11 redundant places. [2022-01-19 12:32:20,358 INFO L242 Difference]: Finished difference. Result has 238 places, 244 transitions, 1100 flow [2022-01-19 12:32:20,359 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1100, PETRI_PLACES=238, PETRI_TRANSITIONS=244} [2022-01-19 12:32:20,359 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 83 predicate places. [2022-01-19 12:32:20,359 INFO L470 AbstractCegarLoop]: Abstraction has has 238 places, 244 transitions, 1100 flow [2022-01-19 12:32:20,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 107.66666666666667) internal successors, (2907), 27 states have internal predecessors, (2907), 0 states have call successors, (0), 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-01-19 12:32:20,361 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:20,361 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:32:20,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 12:32:20,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:32:20,579 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:20,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:20,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1472592122, now seen corresponding path program 2 times [2022-01-19 12:32:20,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:20,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566748088] [2022-01-19 12:32:20,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:20,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:20,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:21,057 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:32:21,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:21,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566748088] [2022-01-19 12:32:21,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566748088] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:21,058 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:21,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:32:21,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910161207] [2022-01-19 12:32:21,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:21,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:32:21,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:21,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:32:21,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:32:21,061 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:32:21,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 244 transitions, 1100 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:32:21,063 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:21,063 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:32:21,063 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:22,512 INFO L129 PetriNetUnfolder]: 2844/5683 cut-off events. [2022-01-19 12:32:22,512 INFO L130 PetriNetUnfolder]: For 13335/13359 co-relation queries the response was YES. [2022-01-19 12:32:22,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17373 conditions, 5683 events. 2844/5683 cut-off events. For 13335/13359 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 42829 event pairs, 568 based on Foata normal form. 9/5657 useless extension candidates. Maximal degree in co-relation 17337. Up to 2871 conditions per place. [2022-01-19 12:32:22,573 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 193 selfloop transitions, 81 changer transitions 40/407 dead transitions. [2022-01-19 12:32:22,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 407 transitions, 2622 flow [2022-01-19 12:32:22,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 12:32:22,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 12:32:22,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3430 transitions. [2022-01-19 12:32:22,662 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.635891731553578 [2022-01-19 12:32:22,662 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3430 transitions. [2022-01-19 12:32:22,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3430 transitions. [2022-01-19 12:32:22,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:22,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3430 transitions. [2022-01-19 12:32:22,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 110.64516129032258) internal successors, (3430), 31 states have internal predecessors, (3430), 0 states have call successors, (0), 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-01-19 12:32:22,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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-01-19 12:32:22,677 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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-01-19 12:32:22,677 INFO L186 Difference]: Start difference. First operand has 238 places, 244 transitions, 1100 flow. Second operand 31 states and 3430 transitions. [2022-01-19 12:32:22,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 407 transitions, 2622 flow [2022-01-19 12:32:22,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 407 transitions, 2549 flow, removed 3 selfloop flow, removed 16 redundant places. [2022-01-19 12:32:22,875 INFO L242 Difference]: Finished difference. Result has 265 places, 274 transitions, 1630 flow [2022-01-19 12:32:22,876 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1630, PETRI_PLACES=265, PETRI_TRANSITIONS=274} [2022-01-19 12:32:22,878 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 110 predicate places. [2022-01-19 12:32:22,878 INFO L470 AbstractCegarLoop]: Abstraction has has 265 places, 274 transitions, 1630 flow [2022-01-19 12:32:22,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:32:22,878 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:22,879 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:32:22,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 12:32:22,879 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:22,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:22,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1057355944, now seen corresponding path program 3 times [2022-01-19 12:32:22,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:22,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967107006] [2022-01-19 12:32:22,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:22,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:22,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:23,557 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:32:23,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:23,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967107006] [2022-01-19 12:32:23,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967107006] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:23,557 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:23,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 12:32:23,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123264732] [2022-01-19 12:32:23,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:23,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 12:32:23,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:23,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 12:32:23,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 12:32:23,560 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 12:32:23,562 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 274 transitions, 1630 flow. Second operand has 22 states, 22 states have (on average 101.45454545454545) internal successors, (2232), 22 states have internal predecessors, (2232), 0 states have call successors, (0), 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-01-19 12:32:23,562 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:23,562 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 12:32:23,562 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:25,689 INFO L129 PetriNetUnfolder]: 3426/6750 cut-off events. [2022-01-19 12:32:25,689 INFO L130 PetriNetUnfolder]: For 21640/21664 co-relation queries the response was YES. [2022-01-19 12:32:25,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23015 conditions, 6750 events. 3426/6750 cut-off events. For 21640/21664 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 53336 event pairs, 451 based on Foata normal form. 48/6766 useless extension candidates. Maximal degree in co-relation 22965. Up to 1815 conditions per place. [2022-01-19 12:32:25,743 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 261 selfloop transitions, 135 changer transitions 4/490 dead transitions. [2022-01-19 12:32:25,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 490 transitions, 3675 flow [2022-01-19 12:32:25,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 12:32:25,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 12:32:25,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3855 transitions. [2022-01-19 12:32:25,748 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6154214559386973 [2022-01-19 12:32:25,748 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3855 transitions. [2022-01-19 12:32:25,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3855 transitions. [2022-01-19 12:32:25,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:25,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3855 transitions. [2022-01-19 12:32:25,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 107.08333333333333) internal successors, (3855), 36 states have internal predecessors, (3855), 0 states have call successors, (0), 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-01-19 12:32:25,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 174.0) internal successors, (6438), 37 states have internal predecessors, (6438), 0 states have call successors, (0), 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-01-19 12:32:25,762 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 174.0) internal successors, (6438), 37 states have internal predecessors, (6438), 0 states have call successors, (0), 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-01-19 12:32:25,762 INFO L186 Difference]: Start difference. First operand has 265 places, 274 transitions, 1630 flow. Second operand 36 states and 3855 transitions. [2022-01-19 12:32:25,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 490 transitions, 3675 flow [2022-01-19 12:32:25,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 490 transitions, 3491 flow, removed 76 selfloop flow, removed 17 redundant places. [2022-01-19 12:32:25,909 INFO L242 Difference]: Finished difference. Result has 291 places, 318 transitions, 2408 flow [2022-01-19 12:32:25,909 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2408, PETRI_PLACES=291, PETRI_TRANSITIONS=318} [2022-01-19 12:32:25,910 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 136 predicate places. [2022-01-19 12:32:25,910 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 318 transitions, 2408 flow [2022-01-19 12:32:25,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.45454545454545) internal successors, (2232), 22 states have internal predecessors, (2232), 0 states have call successors, (0), 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-01-19 12:32:25,911 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:25,911 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:32:25,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 12:32:25,911 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:25,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:25,911 INFO L85 PathProgramCache]: Analyzing trace with hash 76181674, now seen corresponding path program 4 times [2022-01-19 12:32:25,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:25,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355023726] [2022-01-19 12:32:25,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:25,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:25,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:26,299 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:32:26,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:26,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355023726] [2022-01-19 12:32:26,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355023726] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:26,300 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:26,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:32:26,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382364023] [2022-01-19 12:32:26,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:26,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:32:26,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:26,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:32:26,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:32:26,303 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:32:26,304 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 318 transitions, 2408 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:32:26,304 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:26,304 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:32:26,304 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:27,780 INFO L129 PetriNetUnfolder]: 3482/6917 cut-off events. [2022-01-19 12:32:27,780 INFO L130 PetriNetUnfolder]: For 28378/28402 co-relation queries the response was YES. [2022-01-19 12:32:27,817 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26014 conditions, 6917 events. 3482/6917 cut-off events. For 28378/28402 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 54825 event pairs, 1053 based on Foata normal form. 9/6876 useless extension candidates. Maximal degree in co-relation 25952. Up to 3925 conditions per place. [2022-01-19 12:32:27,848 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 212 selfloop transitions, 114 changer transitions 7/426 dead transitions. [2022-01-19 12:32:27,848 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 426 transitions, 3774 flow [2022-01-19 12:32:27,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 12:32:27,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 12:32:27,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3201 transitions. [2022-01-19 12:32:27,853 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6343638525564804 [2022-01-19 12:32:27,853 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3201 transitions. [2022-01-19 12:32:27,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3201 transitions. [2022-01-19 12:32:27,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:27,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3201 transitions. [2022-01-19 12:32:27,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 110.37931034482759) internal successors, (3201), 29 states have internal predecessors, (3201), 0 states have call successors, (0), 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-01-19 12:32:27,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:32:27,864 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:32:27,864 INFO L186 Difference]: Start difference. First operand has 291 places, 318 transitions, 2408 flow. Second operand 29 states and 3201 transitions. [2022-01-19 12:32:27,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 426 transitions, 3774 flow [2022-01-19 12:32:28,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 426 transitions, 3621 flow, removed 48 selfloop flow, removed 20 redundant places. [2022-01-19 12:32:28,024 INFO L242 Difference]: Finished difference. Result has 305 places, 333 transitions, 2756 flow [2022-01-19 12:32:28,025 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2756, PETRI_PLACES=305, PETRI_TRANSITIONS=333} [2022-01-19 12:32:28,027 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 150 predicate places. [2022-01-19 12:32:28,027 INFO L470 AbstractCegarLoop]: Abstraction has has 305 places, 333 transitions, 2756 flow [2022-01-19 12:32:28,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:32:28,028 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:28,028 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:32:28,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 12:32:28,028 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:28,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:28,028 INFO L85 PathProgramCache]: Analyzing trace with hash -2070348602, now seen corresponding path program 5 times [2022-01-19 12:32:28,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:28,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237177758] [2022-01-19 12:32:28,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:28,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:28,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:28,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:32:28,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:28,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237177758] [2022-01-19 12:32:28,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237177758] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:28,462 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:28,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:32:28,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919560700] [2022-01-19 12:32:28,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:28,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:32:28,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:28,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:32:28,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:32:28,466 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:32:28,467 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 333 transitions, 2756 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:32:28,467 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:28,467 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:32:28,467 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:30,058 INFO L129 PetriNetUnfolder]: 3518/6966 cut-off events. [2022-01-19 12:32:30,058 INFO L130 PetriNetUnfolder]: For 26245/26269 co-relation queries the response was YES. [2022-01-19 12:32:30,095 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26029 conditions, 6966 events. 3518/6966 cut-off events. For 26245/26269 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 55300 event pairs, 1283 based on Foata normal form. 19/6927 useless extension candidates. Maximal degree in co-relation 25964. Up to 3925 conditions per place. [2022-01-19 12:32:30,125 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 224 selfloop transitions, 113 changer transitions 3/433 dead transitions. [2022-01-19 12:32:30,125 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 433 transitions, 4150 flow [2022-01-19 12:32:30,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:32:30,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:32:30,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2899 transitions. [2022-01-19 12:32:30,130 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6408045977011494 [2022-01-19 12:32:30,130 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2899 transitions. [2022-01-19 12:32:30,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2899 transitions. [2022-01-19 12:32:30,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:30,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2899 transitions. [2022-01-19 12:32:30,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 111.5) internal successors, (2899), 26 states have internal predecessors, (2899), 0 states have call successors, (0), 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-01-19 12:32:30,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:32:30,140 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:32:30,140 INFO L186 Difference]: Start difference. First operand has 305 places, 333 transitions, 2756 flow. Second operand 26 states and 2899 transitions. [2022-01-19 12:32:30,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 433 transitions, 4150 flow [2022-01-19 12:32:30,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 433 transitions, 3957 flow, removed 23 selfloop flow, removed 22 redundant places. [2022-01-19 12:32:30,276 INFO L242 Difference]: Finished difference. Result has 312 places, 354 transitions, 3195 flow [2022-01-19 12:32:30,276 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3195, PETRI_PLACES=312, PETRI_TRANSITIONS=354} [2022-01-19 12:32:30,277 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 157 predicate places. [2022-01-19 12:32:30,277 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 354 transitions, 3195 flow [2022-01-19 12:32:30,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:32:30,278 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:30,278 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:32:30,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 12:32:30,278 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:30,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:30,279 INFO L85 PathProgramCache]: Analyzing trace with hash 685562106, now seen corresponding path program 6 times [2022-01-19 12:32:30,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:30,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203548647] [2022-01-19 12:32:30,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:30,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:30,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:30,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:32:30,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:30,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203548647] [2022-01-19 12:32:30,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203548647] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:30,874 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:30,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:32:30,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133962985] [2022-01-19 12:32:30,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:30,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:32:30,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:30,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:32:30,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:32:30,877 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:32:30,878 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 354 transitions, 3195 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:32:30,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:30,879 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:32:30,879 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:32,509 INFO L129 PetriNetUnfolder]: 3937/7743 cut-off events. [2022-01-19 12:32:32,509 INFO L130 PetriNetUnfolder]: For 32037/32073 co-relation queries the response was YES. [2022-01-19 12:32:32,549 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29297 conditions, 7743 events. 3937/7743 cut-off events. For 32037/32073 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 62195 event pairs, 1176 based on Foata normal form. 36/7726 useless extension candidates. Maximal degree in co-relation 29228. Up to 3949 conditions per place. [2022-01-19 12:32:32,576 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 283 selfloop transitions, 147 changer transitions 3/526 dead transitions. [2022-01-19 12:32:32,576 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 526 transitions, 5406 flow [2022-01-19 12:32:32,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 12:32:32,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 12:32:32,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3469 transitions. [2022-01-19 12:32:32,580 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6431219873934001 [2022-01-19 12:32:32,580 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3469 transitions. [2022-01-19 12:32:32,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3469 transitions. [2022-01-19 12:32:32,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:32,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3469 transitions. [2022-01-19 12:32:32,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 111.90322580645162) internal successors, (3469), 31 states have internal predecessors, (3469), 0 states have call successors, (0), 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-01-19 12:32:32,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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-01-19 12:32:32,592 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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-01-19 12:32:32,592 INFO L186 Difference]: Start difference. First operand has 312 places, 354 transitions, 3195 flow. Second operand 31 states and 3469 transitions. [2022-01-19 12:32:32,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 526 transitions, 5406 flow [2022-01-19 12:32:32,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 526 transitions, 5277 flow, removed 22 selfloop flow, removed 17 redundant places. [2022-01-19 12:32:32,758 INFO L242 Difference]: Finished difference. Result has 337 places, 395 transitions, 4108 flow [2022-01-19 12:32:32,759 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=3076, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4108, PETRI_PLACES=337, PETRI_TRANSITIONS=395} [2022-01-19 12:32:32,760 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 182 predicate places. [2022-01-19 12:32:32,760 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 395 transitions, 4108 flow [2022-01-19 12:32:32,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:32:32,760 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:32,761 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:32:32,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 12:32:32,761 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:32,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:32,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1964616092, now seen corresponding path program 7 times [2022-01-19 12:32:32,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:32,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361281657] [2022-01-19 12:32:32,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:32,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:32,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:33,255 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:32:33,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:33,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361281657] [2022-01-19 12:32:33,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361281657] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:32:33,255 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:32:33,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:32:33,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190933730] [2022-01-19 12:32:33,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:32:33,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:32:33,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:32:33,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:32:33,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:32:33,259 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:32:33,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 395 transitions, 4108 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:32:33,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:32:33,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:32:33,261 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:32:35,131 INFO L129 PetriNetUnfolder]: 3948/7764 cut-off events. [2022-01-19 12:32:35,132 INFO L130 PetriNetUnfolder]: For 37545/37581 co-relation queries the response was YES. [2022-01-19 12:32:35,174 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31273 conditions, 7764 events. 3948/7764 cut-off events. For 37545/37581 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 62711 event pairs, 1328 based on Foata normal form. 16/7719 useless extension candidates. Maximal degree in co-relation 31192. Up to 4439 conditions per place. [2022-01-19 12:32:35,200 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 243 selfloop transitions, 140 changer transitions 7/483 dead transitions. [2022-01-19 12:32:35,201 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 483 transitions, 5564 flow [2022-01-19 12:32:35,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 12:32:35,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 12:32:35,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3209 transitions. [2022-01-19 12:32:35,205 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6359492667459373 [2022-01-19 12:32:35,205 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3209 transitions. [2022-01-19 12:32:35,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3209 transitions. [2022-01-19 12:32:35,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:32:35,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3209 transitions. [2022-01-19 12:32:35,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 110.65517241379311) internal successors, (3209), 29 states have internal predecessors, (3209), 0 states have call successors, (0), 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-01-19 12:32:35,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:32:35,214 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:32:35,215 INFO L186 Difference]: Start difference. First operand has 337 places, 395 transitions, 4108 flow. Second operand 29 states and 3209 transitions. [2022-01-19 12:32:35,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 483 transitions, 5564 flow [2022-01-19 12:32:35,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 483 transitions, 5388 flow, removed 32 selfloop flow, removed 16 redundant places. [2022-01-19 12:32:35,426 INFO L242 Difference]: Finished difference. Result has 357 places, 407 transitions, 4538 flow [2022-01-19 12:32:35,426 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=3945, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4538, PETRI_PLACES=357, PETRI_TRANSITIONS=407} [2022-01-19 12:32:35,427 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 202 predicate places. [2022-01-19 12:32:35,427 INFO L470 AbstractCegarLoop]: Abstraction has has 357 places, 407 transitions, 4538 flow [2022-01-19 12:32:35,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:32:35,427 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:32:35,427 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:32:35,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 12:32:35,428 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:32:35,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:32:35,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1821375558, now seen corresponding path program 8 times [2022-01-19 12:32:35,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:32:35,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803742639] [2022-01-19 12:32:35,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:32:35,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:32:35,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:32:36,062 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:32:36,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:32:36,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803742639] [2022-01-19 12:32:36,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803742639] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:32:36,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066459697] [2022-01-19 12:32:36,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 12:32:36,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:32:36,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:32:36,068 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:32:36,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 12:32:36,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 12:32:36,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:32:36,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-19 12:32:36,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:32:37,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 12:32:37,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 12:32:38,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 12:32:38,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 12:32:38,190 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 12:32:38,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-01-19 12:32:38,310 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 12:32:38,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-01-19 12:32:38,354 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:32:38,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:32:38,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:32:38,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 70 [2022-01-19 12:32:38,986 INFO L353 Elim1Store]: treesize reduction 39, result has 64.2 percent of original size [2022-01-19 12:32:38,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 924 treesize of output 833 [2022-01-19 12:32:39,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:32:39,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 694 treesize of output 518 [2022-01-19 12:32:39,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:32:39,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 572 treesize of output 548 [2022-01-19 12:33:02,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:33:02,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066459697] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:33:02,877 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:33:02,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 23] total 61 [2022-01-19 12:33:02,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130751713] [2022-01-19 12:33:02,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:33:02,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-19 12:33:02,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:02,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-19 12:33:02,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=3286, Unknown=30, NotChecked=0, Total=3660 [2022-01-19 12:33:02,884 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 174 [2022-01-19 12:33:02,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 407 transitions, 4538 flow. Second operand has 61 states, 61 states have (on average 89.70491803278688) internal successors, (5472), 61 states have internal predecessors, (5472), 0 states have call successors, (0), 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-01-19 12:33:02,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:02,887 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 174 [2022-01-19 12:33:02,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:06,836 INFO L129 PetriNetUnfolder]: 3812/7382 cut-off events. [2022-01-19 12:33:06,836 INFO L130 PetriNetUnfolder]: For 38509/38545 co-relation queries the response was YES. [2022-01-19 12:33:06,915 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30660 conditions, 7382 events. 3812/7382 cut-off events. For 38509/38545 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 58784 event pairs, 409 based on Foata normal form. 45/7399 useless extension candidates. Maximal degree in co-relation 30570. Up to 2180 conditions per place. [2022-01-19 12:33:06,942 INFO L132 encePairwiseOnDemand]: 140/174 looper letters, 326 selfloop transitions, 209 changer transitions 9/620 dead transitions. [2022-01-19 12:33:06,942 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 620 transitions, 7012 flow [2022-01-19 12:33:06,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 12:33:06,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 12:33:06,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3811 transitions. [2022-01-19 12:33:06,947 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5475574712643678 [2022-01-19 12:33:06,947 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3811 transitions. [2022-01-19 12:33:06,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3811 transitions. [2022-01-19 12:33:06,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:06,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3811 transitions. [2022-01-19 12:33:06,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 95.275) internal successors, (3811), 40 states have internal predecessors, (3811), 0 states have call successors, (0), 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-01-19 12:33:06,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 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-01-19 12:33:06,958 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 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-01-19 12:33:06,958 INFO L186 Difference]: Start difference. First operand has 357 places, 407 transitions, 4538 flow. Second operand 40 states and 3811 transitions. [2022-01-19 12:33:06,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 620 transitions, 7012 flow [2022-01-19 12:33:07,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 620 transitions, 6714 flow, removed 64 selfloop flow, removed 20 redundant places. [2022-01-19 12:33:07,175 INFO L242 Difference]: Finished difference. Result has 378 places, 413 transitions, 4847 flow [2022-01-19 12:33:07,176 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=4292, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=4847, PETRI_PLACES=378, PETRI_TRANSITIONS=413} [2022-01-19 12:33:07,176 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 223 predicate places. [2022-01-19 12:33:07,176 INFO L470 AbstractCegarLoop]: Abstraction has has 378 places, 413 transitions, 4847 flow [2022-01-19 12:33:07,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 89.70491803278688) internal successors, (5472), 61 states have internal predecessors, (5472), 0 states have call successors, (0), 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-01-19 12:33:07,177 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:07,177 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:07,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-01-19 12:33:07,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-19 12:33:07,395 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:07,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:07,396 INFO L85 PathProgramCache]: Analyzing trace with hash -389314886, now seen corresponding path program 9 times [2022-01-19 12:33:07,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:07,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071797505] [2022-01-19 12:33:07,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:07,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:07,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:07,790 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:07,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:07,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071797505] [2022-01-19 12:33:07,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071797505] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:07,790 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:07,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:33:07,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925381964] [2022-01-19 12:33:07,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:07,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:33:07,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:07,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:33:07,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:33:07,793 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:07,794 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 413 transitions, 4847 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:07,794 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:07,794 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:07,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:09,397 INFO L129 PetriNetUnfolder]: 3844/7516 cut-off events. [2022-01-19 12:33:09,398 INFO L130 PetriNetUnfolder]: For 46243/46279 co-relation queries the response was YES. [2022-01-19 12:33:09,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32919 conditions, 7516 events. 3844/7516 cut-off events. For 46243/46279 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 60008 event pairs, 1217 based on Foata normal form. 18/7473 useless extension candidates. Maximal degree in co-relation 32828. Up to 4216 conditions per place. [2022-01-19 12:33:09,488 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 251 selfloop transitions, 153 changer transitions 1/498 dead transitions. [2022-01-19 12:33:09,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 498 transitions, 6367 flow [2022-01-19 12:33:09,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 12:33:09,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 12:33:09,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3003 transitions. [2022-01-19 12:33:09,492 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6392081736909323 [2022-01-19 12:33:09,492 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3003 transitions. [2022-01-19 12:33:09,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3003 transitions. [2022-01-19 12:33:09,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:09,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3003 transitions. [2022-01-19 12:33:09,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 111.22222222222223) internal successors, (3003), 27 states have internal predecessors, (3003), 0 states have call successors, (0), 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-01-19 12:33:09,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:33:09,500 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:33:09,500 INFO L186 Difference]: Start difference. First operand has 378 places, 413 transitions, 4847 flow. Second operand 27 states and 3003 transitions. [2022-01-19 12:33:09,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 498 transitions, 6367 flow [2022-01-19 12:33:09,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 498 transitions, 5915 flow, removed 12 selfloop flow, removed 37 redundant places. [2022-01-19 12:33:09,728 INFO L242 Difference]: Finished difference. Result has 371 places, 427 transitions, 5068 flow [2022-01-19 12:33:09,728 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5068, PETRI_PLACES=371, PETRI_TRANSITIONS=427} [2022-01-19 12:33:09,728 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 216 predicate places. [2022-01-19 12:33:09,728 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 427 transitions, 5068 flow [2022-01-19 12:33:09,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:09,729 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:09,729 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:09,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 12:33:09,729 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:09,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:09,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1532927742, now seen corresponding path program 1 times [2022-01-19 12:33:09,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:09,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910948347] [2022-01-19 12:33:09,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:09,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:09,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:10,093 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:10,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:10,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910948347] [2022-01-19 12:33:10,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910948347] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:10,094 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:10,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:33:10,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909421481] [2022-01-19 12:33:10,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:10,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:33:10,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:10,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:33:10,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:33:10,096 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:10,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 427 transitions, 5068 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:10,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:10,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:10,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:11,837 INFO L129 PetriNetUnfolder]: 3933/7736 cut-off events. [2022-01-19 12:33:11,837 INFO L130 PetriNetUnfolder]: For 43581/43617 co-relation queries the response was YES. [2022-01-19 12:33:11,892 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33176 conditions, 7736 events. 3933/7736 cut-off events. For 43581/43617 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 62415 event pairs, 1168 based on Foata normal form. 21/7693 useless extension candidates. Maximal degree in co-relation 33081. Up to 4216 conditions per place. [2022-01-19 12:33:11,911 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 272 selfloop transitions, 141 changer transitions 38/544 dead transitions. [2022-01-19 12:33:11,911 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 544 transitions, 6781 flow [2022-01-19 12:33:11,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 12:33:11,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 12:33:11,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3335 transitions. [2022-01-19 12:33:11,915 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2022-01-19 12:33:11,915 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3335 transitions. [2022-01-19 12:33:11,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3335 transitions. [2022-01-19 12:33:11,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:11,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3335 transitions. [2022-01-19 12:33:11,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 111.16666666666667) internal successors, (3335), 30 states have internal predecessors, (3335), 0 states have call successors, (0), 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-01-19 12:33:11,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 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-01-19 12:33:11,923 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 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-01-19 12:33:11,923 INFO L186 Difference]: Start difference. First operand has 371 places, 427 transitions, 5068 flow. Second operand 30 states and 3335 transitions. [2022-01-19 12:33:11,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 544 transitions, 6781 flow [2022-01-19 12:33:12,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 544 transitions, 6548 flow, removed 13 selfloop flow, removed 21 redundant places. [2022-01-19 12:33:12,124 INFO L242 Difference]: Finished difference. Result has 383 places, 432 transitions, 5235 flow [2022-01-19 12:33:12,125 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=4843, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=5235, PETRI_PLACES=383, PETRI_TRANSITIONS=432} [2022-01-19 12:33:12,125 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 228 predicate places. [2022-01-19 12:33:12,125 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 432 transitions, 5235 flow [2022-01-19 12:33:12,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:12,125 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:12,125 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:12,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 12:33:12,126 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:12,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:12,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1290770662, now seen corresponding path program 10 times [2022-01-19 12:33:12,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:12,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456523452] [2022-01-19 12:33:12,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:12,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:12,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:12,510 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:12,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:12,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456523452] [2022-01-19 12:33:12,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456523452] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:12,510 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:12,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:33:12,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711766781] [2022-01-19 12:33:12,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:12,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:33:12,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:12,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:33:12,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:33:12,512 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:12,513 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 432 transitions, 5235 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:33:12,513 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:12,513 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:12,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:14,293 INFO L129 PetriNetUnfolder]: 4243/8258 cut-off events. [2022-01-19 12:33:14,293 INFO L130 PetriNetUnfolder]: For 48812/48848 co-relation queries the response was YES. [2022-01-19 12:33:14,366 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35835 conditions, 8258 events. 4243/8258 cut-off events. For 48812/48848 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 67085 event pairs, 1236 based on Foata normal form. 41/8226 useless extension candidates. Maximal degree in co-relation 35737. Up to 4158 conditions per place. [2022-01-19 12:33:14,390 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 289 selfloop transitions, 192 changer transitions 3/577 dead transitions. [2022-01-19 12:33:14,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 577 transitions, 7326 flow [2022-01-19 12:33:14,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 12:33:14,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 12:33:14,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3592 transitions. [2022-01-19 12:33:14,394 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6451149425287356 [2022-01-19 12:33:14,394 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3592 transitions. [2022-01-19 12:33:14,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3592 transitions. [2022-01-19 12:33:14,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:14,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3592 transitions. [2022-01-19 12:33:14,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 112.25) internal successors, (3592), 32 states have internal predecessors, (3592), 0 states have call successors, (0), 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-01-19 12:33:14,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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-01-19 12:33:14,404 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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-01-19 12:33:14,404 INFO L186 Difference]: Start difference. First operand has 383 places, 432 transitions, 5235 flow. Second operand 32 states and 3592 transitions. [2022-01-19 12:33:14,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 577 transitions, 7326 flow [2022-01-19 12:33:14,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 577 transitions, 7092 flow, removed 38 selfloop flow, removed 23 redundant places. [2022-01-19 12:33:14,677 INFO L242 Difference]: Finished difference. Result has 396 places, 458 transitions, 5988 flow [2022-01-19 12:33:14,677 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=5988, PETRI_PLACES=396, PETRI_TRANSITIONS=458} [2022-01-19 12:33:14,678 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 241 predicate places. [2022-01-19 12:33:14,678 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 458 transitions, 5988 flow [2022-01-19 12:33:14,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:33:14,678 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:14,678 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:14,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 12:33:14,678 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:14,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:14,679 INFO L85 PathProgramCache]: Analyzing trace with hash -2006163160, now seen corresponding path program 2 times [2022-01-19 12:33:14,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:14,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151279994] [2022-01-19 12:33:14,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:14,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:14,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:15,019 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:15,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:15,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151279994] [2022-01-19 12:33:15,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151279994] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:15,019 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:15,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:33:15,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913794051] [2022-01-19 12:33:15,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:15,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:33:15,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:15,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:33:15,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:33:15,021 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:15,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 458 transitions, 5988 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:15,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:15,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:15,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:16,788 INFO L129 PetriNetUnfolder]: 4277/8257 cut-off events. [2022-01-19 12:33:16,788 INFO L130 PetriNetUnfolder]: For 56567/56603 co-relation queries the response was YES. [2022-01-19 12:33:16,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37526 conditions, 8257 events. 4277/8257 cut-off events. For 56567/56603 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 66430 event pairs, 1058 based on Foata normal form. 13/8209 useless extension candidates. Maximal degree in co-relation 37423. Up to 4730 conditions per place. [2022-01-19 12:33:16,899 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 269 selfloop transitions, 222 changer transitions 4/588 dead transitions. [2022-01-19 12:33:16,899 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 588 transitions, 8140 flow [2022-01-19 12:33:16,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 12:33:16,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 12:33:16,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3434 transitions. [2022-01-19 12:33:16,902 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6366332962550982 [2022-01-19 12:33:16,902 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3434 transitions. [2022-01-19 12:33:16,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3434 transitions. [2022-01-19 12:33:16,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:16,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3434 transitions. [2022-01-19 12:33:16,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 110.7741935483871) internal successors, (3434), 31 states have internal predecessors, (3434), 0 states have call successors, (0), 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-01-19 12:33:16,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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-01-19 12:33:16,912 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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-01-19 12:33:16,912 INFO L186 Difference]: Start difference. First operand has 396 places, 458 transitions, 5988 flow. Second operand 31 states and 3434 transitions. [2022-01-19 12:33:16,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 588 transitions, 8140 flow [2022-01-19 12:33:17,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 588 transitions, 7964 flow, removed 35 selfloop flow, removed 17 redundant places. [2022-01-19 12:33:17,229 INFO L242 Difference]: Finished difference. Result has 415 places, 490 transitions, 7011 flow [2022-01-19 12:33:17,229 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=5833, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7011, PETRI_PLACES=415, PETRI_TRANSITIONS=490} [2022-01-19 12:33:17,229 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 260 predicate places. [2022-01-19 12:33:17,229 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 490 transitions, 7011 flow [2022-01-19 12:33:17,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:17,230 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:17,230 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:17,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 12:33:17,230 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:17,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:17,230 INFO L85 PathProgramCache]: Analyzing trace with hash 378140618, now seen corresponding path program 3 times [2022-01-19 12:33:17,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:17,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069803615] [2022-01-19 12:33:17,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:17,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:17,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:17,864 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:17,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:17,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069803615] [2022-01-19 12:33:17,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069803615] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:17,865 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:17,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 12:33:17,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5079783] [2022-01-19 12:33:17,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:17,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 12:33:17,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:17,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 12:33:17,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 12:33:17,867 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 12:33:17,868 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 490 transitions, 7011 flow. Second operand has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 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-01-19 12:33:17,868 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:17,868 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 12:33:17,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:20,484 INFO L129 PetriNetUnfolder]: 4283/8310 cut-off events. [2022-01-19 12:33:20,484 INFO L130 PetriNetUnfolder]: For 58266/58302 co-relation queries the response was YES. [2022-01-19 12:33:20,574 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37990 conditions, 8310 events. 4283/8310 cut-off events. For 58266/58302 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 67542 event pairs, 1268 based on Foata normal form. 25/8272 useless extension candidates. Maximal degree in co-relation 37882. Up to 4734 conditions per place. [2022-01-19 12:33:20,604 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 287 selfloop transitions, 184 changer transitions 36/594 dead transitions. [2022-01-19 12:33:20,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 594 transitions, 8777 flow [2022-01-19 12:33:20,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 12:33:20,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 12:33:20,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3152 transitions. [2022-01-19 12:33:20,607 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5843529847979236 [2022-01-19 12:33:20,607 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3152 transitions. [2022-01-19 12:33:20,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3152 transitions. [2022-01-19 12:33:20,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:20,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3152 transitions. [2022-01-19 12:33:20,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 101.6774193548387) internal successors, (3152), 31 states have internal predecessors, (3152), 0 states have call successors, (0), 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-01-19 12:33:20,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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-01-19 12:33:20,617 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 174.0) internal successors, (5568), 32 states have internal predecessors, (5568), 0 states have call successors, (0), 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-01-19 12:33:20,617 INFO L186 Difference]: Start difference. First operand has 415 places, 490 transitions, 7011 flow. Second operand 31 states and 3152 transitions. [2022-01-19 12:33:20,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 594 transitions, 8777 flow [2022-01-19 12:33:20,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 594 transitions, 8496 flow, removed 90 selfloop flow, removed 18 redundant places. [2022-01-19 12:33:20,985 INFO L242 Difference]: Finished difference. Result has 432 places, 488 transitions, 7154 flow [2022-01-19 12:33:20,985 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=6724, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7154, PETRI_PLACES=432, PETRI_TRANSITIONS=488} [2022-01-19 12:33:20,986 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 277 predicate places. [2022-01-19 12:33:20,986 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 488 transitions, 7154 flow [2022-01-19 12:33:20,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 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-01-19 12:33:20,987 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:20,987 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:20,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 12:33:20,987 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:20,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:20,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1200615580, now seen corresponding path program 4 times [2022-01-19 12:33:20,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:20,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127136919] [2022-01-19 12:33:20,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:20,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:21,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:21,436 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:21,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:21,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127136919] [2022-01-19 12:33:21,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127136919] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:21,436 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:21,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:33:21,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280949302] [2022-01-19 12:33:21,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:21,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:33:21,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:21,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:33:21,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:33:21,439 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:21,440 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 488 transitions, 7154 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:33:21,440 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:21,440 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:21,440 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:23,426 INFO L129 PetriNetUnfolder]: 4515/8662 cut-off events. [2022-01-19 12:33:23,426 INFO L130 PetriNetUnfolder]: For 61886/61911 co-relation queries the response was YES. [2022-01-19 12:33:23,505 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39715 conditions, 8662 events. 4515/8662 cut-off events. For 61886/61911 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 70245 event pairs, 1398 based on Foata normal form. 40/8632 useless extension candidates. Maximal degree in co-relation 39604. Up to 4730 conditions per place. [2022-01-19 12:33:23,532 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 332 selfloop transitions, 197 changer transitions 2/624 dead transitions. [2022-01-19 12:33:23,533 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 624 transitions, 9241 flow [2022-01-19 12:33:23,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 12:33:23,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 12:33:23,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3583 transitions. [2022-01-19 12:33:23,535 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6434985632183908 [2022-01-19 12:33:23,535 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3583 transitions. [2022-01-19 12:33:23,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3583 transitions. [2022-01-19 12:33:23,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:23,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3583 transitions. [2022-01-19 12:33:23,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 111.96875) internal successors, (3583), 32 states have internal predecessors, (3583), 0 states have call successors, (0), 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-01-19 12:33:23,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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-01-19 12:33:23,544 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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-01-19 12:33:23,544 INFO L186 Difference]: Start difference. First operand has 432 places, 488 transitions, 7154 flow. Second operand 32 states and 3583 transitions. [2022-01-19 12:33:23,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 624 transitions, 9241 flow [2022-01-19 12:33:23,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 624 transitions, 8909 flow, removed 25 selfloop flow, removed 26 redundant places. [2022-01-19 12:33:23,886 INFO L242 Difference]: Finished difference. Result has 439 places, 508 transitions, 7705 flow [2022-01-19 12:33:23,886 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=6847, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7705, PETRI_PLACES=439, PETRI_TRANSITIONS=508} [2022-01-19 12:33:23,886 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 284 predicate places. [2022-01-19 12:33:23,887 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 508 transitions, 7705 flow [2022-01-19 12:33:23,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:33:23,887 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:23,887 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:23,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 12:33:23,887 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:23,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:23,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1354667942, now seen corresponding path program 5 times [2022-01-19 12:33:23,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:23,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451618780] [2022-01-19 12:33:23,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:23,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:23,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:24,232 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:24,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:24,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451618780] [2022-01-19 12:33:24,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451618780] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:24,232 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:24,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:33:24,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490961632] [2022-01-19 12:33:24,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:24,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:33:24,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:24,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:33:24,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:33:24,234 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:24,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 508 transitions, 7705 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:24,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:24,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:24,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:26,220 INFO L129 PetriNetUnfolder]: 4534/8735 cut-off events. [2022-01-19 12:33:26,220 INFO L130 PetriNetUnfolder]: For 66671/66696 co-relation queries the response was YES. [2022-01-19 12:33:26,300 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41074 conditions, 8735 events. 4534/8735 cut-off events. For 66671/66696 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 71162 event pairs, 1371 based on Foata normal form. 14/8675 useless extension candidates. Maximal degree in co-relation 40962. Up to 4730 conditions per place. [2022-01-19 12:33:26,328 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 310 selfloop transitions, 168 changer transitions 11/582 dead transitions. [2022-01-19 12:33:26,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 582 transitions, 9104 flow [2022-01-19 12:33:26,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 12:33:26,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 12:33:26,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3206 transitions. [2022-01-19 12:33:26,331 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.635354736424891 [2022-01-19 12:33:26,331 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3206 transitions. [2022-01-19 12:33:26,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3206 transitions. [2022-01-19 12:33:26,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:26,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3206 transitions. [2022-01-19 12:33:26,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 110.55172413793103) internal successors, (3206), 29 states have internal predecessors, (3206), 0 states have call successors, (0), 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-01-19 12:33:26,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:33:26,339 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:33:26,339 INFO L186 Difference]: Start difference. First operand has 439 places, 508 transitions, 7705 flow. Second operand 29 states and 3206 transitions. [2022-01-19 12:33:26,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 582 transitions, 9104 flow [2022-01-19 12:33:26,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 582 transitions, 8798 flow, removed 42 selfloop flow, removed 20 redundant places. [2022-01-19 12:33:26,682 INFO L242 Difference]: Finished difference. Result has 449 places, 506 transitions, 7712 flow [2022-01-19 12:33:26,683 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7407, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=7712, PETRI_PLACES=449, PETRI_TRANSITIONS=506} [2022-01-19 12:33:26,683 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 294 predicate places. [2022-01-19 12:33:26,683 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 506 transitions, 7712 flow [2022-01-19 12:33:26,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:26,684 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:26,684 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:26,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 12:33:26,684 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:26,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:26,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1559492904, now seen corresponding path program 6 times [2022-01-19 12:33:26,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:26,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366462774] [2022-01-19 12:33:26,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:26,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:26,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:27,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:27,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:27,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366462774] [2022-01-19 12:33:27,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366462774] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:27,060 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:27,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:33:27,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472640641] [2022-01-19 12:33:27,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:27,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:33:27,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:27,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:33:27,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:33:27,062 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:27,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 506 transitions, 7712 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:27,064 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:27,064 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:27,064 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:28,986 INFO L129 PetriNetUnfolder]: 4517/8669 cut-off events. [2022-01-19 12:33:28,986 INFO L130 PetriNetUnfolder]: For 62669/62694 co-relation queries the response was YES. [2022-01-19 12:33:29,071 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39749 conditions, 8669 events. 4517/8669 cut-off events. For 62669/62694 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 70495 event pairs, 1406 based on Foata normal form. 22/8620 useless extension candidates. Maximal degree in co-relation 39640. Up to 4730 conditions per place. [2022-01-19 12:33:29,100 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 306 selfloop transitions, 171 changer transitions 2/572 dead transitions. [2022-01-19 12:33:29,100 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 572 transitions, 8926 flow [2022-01-19 12:33:29,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:33:29,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:33:29,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2900 transitions. [2022-01-19 12:33:29,102 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2022-01-19 12:33:29,103 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2900 transitions. [2022-01-19 12:33:29,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2900 transitions. [2022-01-19 12:33:29,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:29,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2900 transitions. [2022-01-19 12:33:29,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 111.53846153846153) internal successors, (2900), 26 states have internal predecessors, (2900), 0 states have call successors, (0), 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-01-19 12:33:29,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:33:29,109 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:33:29,110 INFO L186 Difference]: Start difference. First operand has 449 places, 506 transitions, 7712 flow. Second operand 26 states and 2900 transitions. [2022-01-19 12:33:29,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 572 transitions, 8926 flow [2022-01-19 12:33:29,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 572 transitions, 8715 flow, removed 15 selfloop flow, removed 25 redundant places. [2022-01-19 12:33:29,451 INFO L242 Difference]: Finished difference. Result has 448 places, 501 transitions, 7812 flow [2022-01-19 12:33:29,451 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7350, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7812, PETRI_PLACES=448, PETRI_TRANSITIONS=501} [2022-01-19 12:33:29,452 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 293 predicate places. [2022-01-19 12:33:29,452 INFO L470 AbstractCegarLoop]: Abstraction has has 448 places, 501 transitions, 7812 flow [2022-01-19 12:33:29,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:29,453 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:29,453 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:29,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 12:33:29,453 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:29,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:29,453 INFO L85 PathProgramCache]: Analyzing trace with hash 867412328, now seen corresponding path program 7 times [2022-01-19 12:33:29,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:29,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222344262] [2022-01-19 12:33:29,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:29,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:29,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:29,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:29,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:29,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222344262] [2022-01-19 12:33:29,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222344262] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:29,845 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:29,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:33:29,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103503341] [2022-01-19 12:33:29,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:29,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:33:29,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:29,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:33:29,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:33:29,848 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:29,849 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 501 transitions, 7812 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:29,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:29,849 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:29,849 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:31,700 INFO L129 PetriNetUnfolder]: 4504/8682 cut-off events. [2022-01-19 12:33:31,700 INFO L130 PetriNetUnfolder]: For 65912/65937 co-relation queries the response was YES. [2022-01-19 12:33:31,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39998 conditions, 8682 events. 4504/8682 cut-off events. For 65912/65937 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 70797 event pairs, 1431 based on Foata normal form. 14/8622 useless extension candidates. Maximal degree in co-relation 39890. Up to 4730 conditions per place. [2022-01-19 12:33:31,803 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 302 selfloop transitions, 162 changer transitions 7/564 dead transitions. [2022-01-19 12:33:31,803 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 564 transitions, 9055 flow [2022-01-19 12:33:31,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:33:31,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:33:31,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2881 transitions. [2022-01-19 12:33:31,805 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6368258178603006 [2022-01-19 12:33:31,805 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2881 transitions. [2022-01-19 12:33:31,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2881 transitions. [2022-01-19 12:33:31,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:31,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2881 transitions. [2022-01-19 12:33:31,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.8076923076923) internal successors, (2881), 26 states have internal predecessors, (2881), 0 states have call successors, (0), 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-01-19 12:33:31,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:33:31,812 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:33:31,812 INFO L186 Difference]: Start difference. First operand has 448 places, 501 transitions, 7812 flow. Second operand 26 states and 2881 transitions. [2022-01-19 12:33:31,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 564 transitions, 9055 flow [2022-01-19 12:33:32,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 564 transitions, 8813 flow, removed 5 selfloop flow, removed 21 redundant places. [2022-01-19 12:33:32,136 INFO L242 Difference]: Finished difference. Result has 452 places, 498 transitions, 7839 flow [2022-01-19 12:33:32,137 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7547, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7839, PETRI_PLACES=452, PETRI_TRANSITIONS=498} [2022-01-19 12:33:32,137 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 297 predicate places. [2022-01-19 12:33:32,137 INFO L470 AbstractCegarLoop]: Abstraction has has 452 places, 498 transitions, 7839 flow [2022-01-19 12:33:32,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:32,138 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:32,138 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:32,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 12:33:32,138 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:32,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:32,138 INFO L85 PathProgramCache]: Analyzing trace with hash -2082896642, now seen corresponding path program 11 times [2022-01-19 12:33:32,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:32,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503580571] [2022-01-19 12:33:32,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:32,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:32,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:32,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:32,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:32,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503580571] [2022-01-19 12:33:32,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503580571] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:32,527 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:32,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:33:32,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857595534] [2022-01-19 12:33:32,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:32,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:33:32,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:32,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:33:32,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:33:32,529 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:32,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 498 transitions, 7839 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:33:32,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:32,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:32,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:34,462 INFO L129 PetriNetUnfolder]: 4553/8766 cut-off events. [2022-01-19 12:33:34,462 INFO L130 PetriNetUnfolder]: For 69727/69752 co-relation queries the response was YES. [2022-01-19 12:33:34,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40626 conditions, 8766 events. 4553/8766 cut-off events. For 69727/69752 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 71448 event pairs, 1374 based on Foata normal form. 42/8738 useless extension candidates. Maximal degree in co-relation 40519. Up to 4228 conditions per place. [2022-01-19 12:33:34,572 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 319 selfloop transitions, 213 changer transitions 0/625 dead transitions. [2022-01-19 12:33:34,573 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 625 transitions, 9673 flow [2022-01-19 12:33:34,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 12:33:34,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 12:33:34,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3582 transitions. [2022-01-19 12:33:34,575 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6433189655172413 [2022-01-19 12:33:34,575 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3582 transitions. [2022-01-19 12:33:34,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3582 transitions. [2022-01-19 12:33:34,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:34,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3582 transitions. [2022-01-19 12:33:34,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 111.9375) internal successors, (3582), 32 states have internal predecessors, (3582), 0 states have call successors, (0), 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-01-19 12:33:34,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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-01-19 12:33:34,582 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 174.0) internal successors, (5742), 33 states have internal predecessors, (5742), 0 states have call successors, (0), 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-01-19 12:33:34,582 INFO L186 Difference]: Start difference. First operand has 452 places, 498 transitions, 7839 flow. Second operand 32 states and 3582 transitions. [2022-01-19 12:33:34,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 625 transitions, 9673 flow [2022-01-19 12:33:34,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 625 transitions, 9185 flow, removed 3 selfloop flow, removed 29 redundant places. [2022-01-19 12:33:34,899 INFO L242 Difference]: Finished difference. Result has 456 places, 507 transitions, 8005 flow [2022-01-19 12:33:34,900 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7366, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8005, PETRI_PLACES=456, PETRI_TRANSITIONS=507} [2022-01-19 12:33:34,900 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 301 predicate places. [2022-01-19 12:33:34,900 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 507 transitions, 8005 flow [2022-01-19 12:33:34,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:33:34,901 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:34,901 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:34,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 12:33:34,901 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:34,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:34,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1880465734, now seen corresponding path program 12 times [2022-01-19 12:33:34,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:34,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397883318] [2022-01-19 12:33:34,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:34,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:34,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:35,265 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:35,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:35,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397883318] [2022-01-19 12:33:35,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397883318] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:35,265 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:35,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:33:35,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065941423] [2022-01-19 12:33:35,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:35,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:33:35,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:35,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:33:35,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:33:35,267 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:35,268 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 507 transitions, 8005 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:35,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:35,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:35,268 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:37,191 INFO L129 PetriNetUnfolder]: 4538/8765 cut-off events. [2022-01-19 12:33:37,192 INFO L130 PetriNetUnfolder]: For 70876/70901 co-relation queries the response was YES. [2022-01-19 12:33:37,272 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41325 conditions, 8765 events. 4538/8765 cut-off events. For 70876/70901 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 71784 event pairs, 1482 based on Foata normal form. 14/8701 useless extension candidates. Maximal degree in co-relation 41215. Up to 4798 conditions per place. [2022-01-19 12:33:37,299 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 275 selfloop transitions, 198 changer transitions 0/566 dead transitions. [2022-01-19 12:33:37,300 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 566 transitions, 9179 flow [2022-01-19 12:33:37,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:33:37,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:33:37,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2888 transitions. [2022-01-19 12:33:37,302 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6383731211317418 [2022-01-19 12:33:37,302 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2888 transitions. [2022-01-19 12:33:37,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2888 transitions. [2022-01-19 12:33:37,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:37,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2888 transitions. [2022-01-19 12:33:37,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 111.07692307692308) internal successors, (2888), 26 states have internal predecessors, (2888), 0 states have call successors, (0), 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-01-19 12:33:37,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:33:37,307 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:33:37,307 INFO L186 Difference]: Start difference. First operand has 456 places, 507 transitions, 8005 flow. Second operand 26 states and 2888 transitions. [2022-01-19 12:33:37,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 566 transitions, 9179 flow [2022-01-19 12:33:37,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 566 transitions, 9007 flow, removed 19 selfloop flow, removed 19 redundant places. [2022-01-19 12:33:37,675 INFO L242 Difference]: Finished difference. Result has 463 places, 505 transitions, 8222 flow [2022-01-19 12:33:37,676 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7778, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8222, PETRI_PLACES=463, PETRI_TRANSITIONS=505} [2022-01-19 12:33:37,676 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 308 predicate places. [2022-01-19 12:33:37,676 INFO L470 AbstractCegarLoop]: Abstraction has has 463 places, 505 transitions, 8222 flow [2022-01-19 12:33:37,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:33:37,676 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:37,677 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:37,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 12:33:37,677 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:37,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:37,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1613010200, now seen corresponding path program 13 times [2022-01-19 12:33:37,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:37,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637186678] [2022-01-19 12:33:37,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:37,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:37,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:38,069 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:38,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:38,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637186678] [2022-01-19 12:33:38,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637186678] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:33:38,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980088197] [2022-01-19 12:33:38,069 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 12:33:38,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:33:38,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:33:38,071 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:33:38,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 12:33:38,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:38,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 12:33:38,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:33:38,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:33:38,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 12:33:38,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:38,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:33:38,928 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 12:33:38,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 12:33:39,158 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:39,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980088197] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:33:39,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:33:39,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 29 [2022-01-19 12:33:39,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37212601] [2022-01-19 12:33:39,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:33:39,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 12:33:39,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:39,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 12:33:39,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2022-01-19 12:33:39,162 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:39,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 505 transitions, 8222 flow. Second operand has 29 states, 29 states have (on average 107.34482758620689) internal successors, (3113), 29 states have internal predecessors, (3113), 0 states have call successors, (0), 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-01-19 12:33:39,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:39,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:39,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:41,935 INFO L129 PetriNetUnfolder]: 5011/9636 cut-off events. [2022-01-19 12:33:41,935 INFO L130 PetriNetUnfolder]: For 88631/88652 co-relation queries the response was YES. [2022-01-19 12:33:42,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46386 conditions, 9636 events. 5011/9636 cut-off events. For 88631/88652 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 79910 event pairs, 983 based on Foata normal form. 40/9621 useless extension candidates. Maximal degree in co-relation 46276. Up to 3759 conditions per place. [2022-01-19 12:33:42,048 INFO L132 encePairwiseOnDemand]: 133/174 looper letters, 351 selfloop transitions, 375 changer transitions 19/838 dead transitions. [2022-01-19 12:33:42,048 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 838 transitions, 13384 flow [2022-01-19 12:33:42,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-19 12:33:42,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-01-19 12:33:42,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 5772 transitions. [2022-01-19 12:33:42,053 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6379310344827587 [2022-01-19 12:33:42,053 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 5772 transitions. [2022-01-19 12:33:42,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 5772 transitions. [2022-01-19 12:33:42,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:42,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 5772 transitions. [2022-01-19 12:33:42,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 111.0) internal successors, (5772), 52 states have internal predecessors, (5772), 0 states have call successors, (0), 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-01-19 12:33:42,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 174.0) internal successors, (9222), 53 states have internal predecessors, (9222), 0 states have call successors, (0), 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-01-19 12:33:42,071 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 174.0) internal successors, (9222), 53 states have internal predecessors, (9222), 0 states have call successors, (0), 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-01-19 12:33:42,071 INFO L186 Difference]: Start difference. First operand has 463 places, 505 transitions, 8222 flow. Second operand 52 states and 5772 transitions. [2022-01-19 12:33:42,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 838 transitions, 13384 flow [2022-01-19 12:33:42,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 838 transitions, 13043 flow, removed 2 selfloop flow, removed 23 redundant places. [2022-01-19 12:33:42,468 INFO L242 Difference]: Finished difference. Result has 516 places, 651 transitions, 11856 flow [2022-01-19 12:33:42,468 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=7968, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=11856, PETRI_PLACES=516, PETRI_TRANSITIONS=651} [2022-01-19 12:33:42,469 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 361 predicate places. [2022-01-19 12:33:42,469 INFO L470 AbstractCegarLoop]: Abstraction has has 516 places, 651 transitions, 11856 flow [2022-01-19 12:33:42,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 107.34482758620689) internal successors, (3113), 29 states have internal predecessors, (3113), 0 states have call successors, (0), 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-01-19 12:33:42,470 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:42,470 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:42,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 12:33:42,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-19 12:33:42,692 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:42,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:42,693 INFO L85 PathProgramCache]: Analyzing trace with hash 106250138, now seen corresponding path program 8 times [2022-01-19 12:33:42,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:42,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133608009] [2022-01-19 12:33:42,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:42,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:42,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:43,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:43,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:43,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133608009] [2022-01-19 12:33:43,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133608009] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:33:43,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754139276] [2022-01-19 12:33:43,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 12:33:43,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:33:43,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:33:43,024 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:33:43,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 12:33:43,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 12:33:43,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:33:43,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-19 12:33:43,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:33:43,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:33:43,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2022-01-19 12:33:43,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:43,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:33:43,846 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 12:33:43,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 12:33:44,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:44,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754139276] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:33:44,028 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:33:44,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 9] total 30 [2022-01-19 12:33:44,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933296679] [2022-01-19 12:33:44,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:33:44,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-19 12:33:44,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:44,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-19 12:33:44,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=720, Unknown=0, NotChecked=0, Total=870 [2022-01-19 12:33:44,032 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:33:44,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 651 transitions, 11856 flow. Second operand has 30 states, 30 states have (on average 107.7) internal successors, (3231), 30 states have internal predecessors, (3231), 0 states have call successors, (0), 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-01-19 12:33:44,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:44,034 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:33:44,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:46,960 INFO L129 PetriNetUnfolder]: 5254/10043 cut-off events. [2022-01-19 12:33:46,960 INFO L130 PetriNetUnfolder]: For 116478/116612 co-relation queries the response was YES. [2022-01-19 12:33:47,098 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57762 conditions, 10043 events. 5254/10043 cut-off events. For 116478/116612 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 83435 event pairs, 1233 based on Foata normal form. 38/10008 useless extension candidates. Maximal degree in co-relation 57629. Up to 4829 conditions per place. [2022-01-19 12:33:47,135 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 475 selfloop transitions, 280 changer transitions 2/850 dead transitions. [2022-01-19 12:33:47,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 850 transitions, 15431 flow [2022-01-19 12:33:47,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 12:33:47,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 12:33:47,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3694 transitions. [2022-01-19 12:33:47,139 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.643329850226402 [2022-01-19 12:33:47,139 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3694 transitions. [2022-01-19 12:33:47,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3694 transitions. [2022-01-19 12:33:47,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:47,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3694 transitions. [2022-01-19 12:33:47,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 111.93939393939394) internal successors, (3694), 33 states have internal predecessors, (3694), 0 states have call successors, (0), 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-01-19 12:33:47,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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-01-19 12:33:47,146 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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-01-19 12:33:47,146 INFO L186 Difference]: Start difference. First operand has 516 places, 651 transitions, 11856 flow. Second operand 33 states and 3694 transitions. [2022-01-19 12:33:47,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 850 transitions, 15431 flow [2022-01-19 12:33:47,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 850 transitions, 14730 flow, removed 141 selfloop flow, removed 25 redundant places. [2022-01-19 12:33:47,866 INFO L242 Difference]: Finished difference. Result has 529 places, 702 transitions, 12924 flow [2022-01-19 12:33:47,866 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=11265, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=12924, PETRI_PLACES=529, PETRI_TRANSITIONS=702} [2022-01-19 12:33:47,867 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 374 predicate places. [2022-01-19 12:33:47,867 INFO L470 AbstractCegarLoop]: Abstraction has has 529 places, 702 transitions, 12924 flow [2022-01-19 12:33:47,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 107.7) internal successors, (3231), 30 states have internal predecessors, (3231), 0 states have call successors, (0), 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-01-19 12:33:47,868 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:47,868 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:47,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-19 12:33:48,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-19 12:33:48,071 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:48,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:48,072 INFO L85 PathProgramCache]: Analyzing trace with hash -488736456, now seen corresponding path program 14 times [2022-01-19 12:33:48,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:48,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706896784] [2022-01-19 12:33:48,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:48,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:48,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:48,677 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:48,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:48,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706896784] [2022-01-19 12:33:48,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706896784] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:48,678 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:48,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 12:33:48,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797096697] [2022-01-19 12:33:48,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:48,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 12:33:48,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:48,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 12:33:48,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-01-19 12:33:48,680 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 12:33:48,681 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 702 transitions, 12924 flow. Second operand has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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-01-19 12:33:48,681 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:48,681 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 12:33:48,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:51,948 INFO L129 PetriNetUnfolder]: 5296/10160 cut-off events. [2022-01-19 12:33:51,948 INFO L130 PetriNetUnfolder]: For 130150/130284 co-relation queries the response was YES. [2022-01-19 12:33:52,036 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60833 conditions, 10160 events. 5296/10160 cut-off events. For 130150/130284 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 84471 event pairs, 1352 based on Foata normal form. 18/10095 useless extension candidates. Maximal degree in co-relation 60698. Up to 5456 conditions per place. [2022-01-19 12:33:52,073 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 450 selfloop transitions, 247 changer transitions 3/787 dead transitions. [2022-01-19 12:33:52,073 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 787 transitions, 15318 flow [2022-01-19 12:33:52,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:33:52,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:33:52,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2652 transitions. [2022-01-19 12:33:52,075 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5862068965517241 [2022-01-19 12:33:52,076 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2652 transitions. [2022-01-19 12:33:52,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2652 transitions. [2022-01-19 12:33:52,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:52,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2652 transitions. [2022-01-19 12:33:52,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 102.0) internal successors, (2652), 26 states have internal predecessors, (2652), 0 states have call successors, (0), 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-01-19 12:33:52,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:33:52,081 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:33:52,081 INFO L186 Difference]: Start difference. First operand has 529 places, 702 transitions, 12924 flow. Second operand 26 states and 2652 transitions. [2022-01-19 12:33:52,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 787 transitions, 15318 flow [2022-01-19 12:33:52,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 787 transitions, 14594 flow, removed 72 selfloop flow, removed 27 redundant places. [2022-01-19 12:33:52,744 INFO L242 Difference]: Finished difference. Result has 533 places, 722 transitions, 13338 flow [2022-01-19 12:33:52,745 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=12236, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=13338, PETRI_PLACES=533, PETRI_TRANSITIONS=722} [2022-01-19 12:33:52,745 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 378 predicate places. [2022-01-19 12:33:52,745 INFO L470 AbstractCegarLoop]: Abstraction has has 533 places, 722 transitions, 13338 flow [2022-01-19 12:33:52,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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-01-19 12:33:52,745 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:52,746 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:52,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 12:33:52,746 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:52,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:52,746 INFO L85 PathProgramCache]: Analyzing trace with hash 763238126, now seen corresponding path program 15 times [2022-01-19 12:33:52,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:52,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005513493] [2022-01-19 12:33:52,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:52,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:52,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:53,316 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:53,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:53,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005513493] [2022-01-19 12:33:53,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005513493] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:53,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:53,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 12:33:53,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894832255] [2022-01-19 12:33:53,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:53,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 12:33:53,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:53,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 12:33:53,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-01-19 12:33:53,318 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 12:33:53,319 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 722 transitions, 13338 flow. Second operand has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 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-01-19 12:33:53,319 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:53,319 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 12:33:53,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:33:56,640 INFO L129 PetriNetUnfolder]: 5661/10814 cut-off events. [2022-01-19 12:33:56,641 INFO L130 PetriNetUnfolder]: For 132303/132437 co-relation queries the response was YES. [2022-01-19 12:33:56,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63244 conditions, 10814 events. 5661/10814 cut-off events. For 132303/132437 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 90704 event pairs, 1287 based on Foata normal form. 46/10777 useless extension candidates. Maximal degree in co-relation 63105. Up to 4849 conditions per place. [2022-01-19 12:33:56,803 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 461 selfloop transitions, 343 changer transitions 0/891 dead transitions. [2022-01-19 12:33:56,803 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 891 transitions, 16711 flow [2022-01-19 12:33:56,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 12:33:56,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 12:33:56,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3392 transitions. [2022-01-19 12:33:56,805 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5907349355625218 [2022-01-19 12:33:56,805 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3392 transitions. [2022-01-19 12:33:56,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3392 transitions. [2022-01-19 12:33:56,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:33:56,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3392 transitions. [2022-01-19 12:33:56,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 102.78787878787878) internal successors, (3392), 33 states have internal predecessors, (3392), 0 states have call successors, (0), 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-01-19 12:33:56,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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-01-19 12:33:56,811 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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-01-19 12:33:56,811 INFO L186 Difference]: Start difference. First operand has 533 places, 722 transitions, 13338 flow. Second operand 33 states and 3392 transitions. [2022-01-19 12:33:56,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 891 transitions, 16711 flow [2022-01-19 12:33:57,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 891 transitions, 16272 flow, removed 23 selfloop flow, removed 22 redundant places. [2022-01-19 12:33:57,531 INFO L242 Difference]: Finished difference. Result has 550 places, 752 transitions, 14424 flow [2022-01-19 12:33:57,531 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=12916, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14424, PETRI_PLACES=550, PETRI_TRANSITIONS=752} [2022-01-19 12:33:57,532 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 395 predicate places. [2022-01-19 12:33:57,532 INFO L470 AbstractCegarLoop]: Abstraction has has 550 places, 752 transitions, 14424 flow [2022-01-19 12:33:57,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 97.5909090909091) internal successors, (2147), 22 states have internal predecessors, (2147), 0 states have call successors, (0), 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-01-19 12:33:57,532 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:33:57,532 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:33:57,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 12:33:57,533 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:33:57,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:33:57,533 INFO L85 PathProgramCache]: Analyzing trace with hash 540317094, now seen corresponding path program 16 times [2022-01-19 12:33:57,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:33:57,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357707928] [2022-01-19 12:33:57,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:33:57,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:33:57,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:33:58,125 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:33:58,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:33:58,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357707928] [2022-01-19 12:33:58,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357707928] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:33:58,126 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:33:58,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 12:33:58,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771001716] [2022-01-19 12:33:58,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:33:58,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 12:33:58,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:33:58,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 12:33:58,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-01-19 12:33:58,128 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 12:33:58,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 752 transitions, 14424 flow. Second operand has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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-01-19 12:33:58,129 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:33:58,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 12:33:58,129 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:34:01,499 INFO L129 PetriNetUnfolder]: 5623/10760 cut-off events. [2022-01-19 12:34:01,499 INFO L130 PetriNetUnfolder]: For 139968/140102 co-relation queries the response was YES. [2022-01-19 12:34:01,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 64552 conditions, 10760 events. 5623/10760 cut-off events. For 139968/140102 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 90483 event pairs, 1366 based on Foata normal form. 20/10689 useless extension candidates. Maximal degree in co-relation 64409. Up to 5963 conditions per place. [2022-01-19 12:34:01,679 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 416 selfloop transitions, 298 changer transitions 0/801 dead transitions. [2022-01-19 12:34:01,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 801 transitions, 16083 flow [2022-01-19 12:34:01,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 12:34:01,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 12:34:01,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2751 transitions. [2022-01-19 12:34:01,681 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5855683269476373 [2022-01-19 12:34:01,681 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2751 transitions. [2022-01-19 12:34:01,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2751 transitions. [2022-01-19 12:34:01,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:34:01,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2751 transitions. [2022-01-19 12:34:01,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 101.88888888888889) internal successors, (2751), 27 states have internal predecessors, (2751), 0 states have call successors, (0), 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-01-19 12:34:01,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:34:01,686 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:34:01,686 INFO L186 Difference]: Start difference. First operand has 550 places, 752 transitions, 14424 flow. Second operand 27 states and 2751 transitions. [2022-01-19 12:34:01,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 801 transitions, 16083 flow [2022-01-19 12:34:02,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 801 transitions, 15587 flow, removed 35 selfloop flow, removed 27 redundant places. [2022-01-19 12:34:02,436 INFO L242 Difference]: Finished difference. Result has 550 places, 741 transitions, 14308 flow [2022-01-19 12:34:02,437 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=13661, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=14308, PETRI_PLACES=550, PETRI_TRANSITIONS=741} [2022-01-19 12:34:02,437 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 395 predicate places. [2022-01-19 12:34:02,437 INFO L470 AbstractCegarLoop]: Abstraction has has 550 places, 741 transitions, 14308 flow [2022-01-19 12:34:02,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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-01-19 12:34:02,438 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:34:02,438 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:34:02,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 12:34:02,438 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:34:02,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:34:02,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1841134454, now seen corresponding path program 9 times [2022-01-19 12:34:02,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:34:02,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556526374] [2022-01-19 12:34:02,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:34:02,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:34:02,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:34:03,003 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:34:03,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:34:03,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556526374] [2022-01-19 12:34:03,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556526374] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:34:03,004 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:34:03,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 12:34:03,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146918915] [2022-01-19 12:34:03,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:34:03,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 12:34:03,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:34:03,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 12:34:03,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 12:34:03,006 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 12:34:03,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 741 transitions, 14308 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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-01-19 12:34:03,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:34:03,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 12:34:03,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:34:06,165 INFO L129 PetriNetUnfolder]: 5632/10771 cut-off events. [2022-01-19 12:34:06,166 INFO L130 PetriNetUnfolder]: For 140070/140204 co-relation queries the response was YES. [2022-01-19 12:34:06,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63955 conditions, 10771 events. 5632/10771 cut-off events. For 140070/140204 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 90429 event pairs, 1411 based on Foata normal form. 20/10701 useless extension candidates. Maximal degree in co-relation 63816. Up to 5960 conditions per place. [2022-01-19 12:34:06,323 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 455 selfloop transitions, 257 changer transitions 0/802 dead transitions. [2022-01-19 12:34:06,324 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 802 transitions, 16291 flow [2022-01-19 12:34:06,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:34:06,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:34:06,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2754 transitions. [2022-01-19 12:34:06,326 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6087533156498673 [2022-01-19 12:34:06,326 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2754 transitions. [2022-01-19 12:34:06,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2754 transitions. [2022-01-19 12:34:06,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:34:06,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2754 transitions. [2022-01-19 12:34:06,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 105.92307692307692) internal successors, (2754), 26 states have internal predecessors, (2754), 0 states have call successors, (0), 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-01-19 12:34:06,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:34:06,330 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:34:06,330 INFO L186 Difference]: Start difference. First operand has 550 places, 741 transitions, 14308 flow. Second operand 26 states and 2754 transitions. [2022-01-19 12:34:06,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 802 transitions, 16291 flow [2022-01-19 12:34:06,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 802 transitions, 15786 flow, removed 1 selfloop flow, removed 24 redundant places. [2022-01-19 12:34:07,013 INFO L242 Difference]: Finished difference. Result has 553 places, 743 transitions, 14524 flow [2022-01-19 12:34:07,014 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=13806, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=14524, PETRI_PLACES=553, PETRI_TRANSITIONS=743} [2022-01-19 12:34:07,014 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 398 predicate places. [2022-01-19 12:34:07,014 INFO L470 AbstractCegarLoop]: Abstraction has has 553 places, 743 transitions, 14524 flow [2022-01-19 12:34:07,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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-01-19 12:34:07,015 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:34:07,015 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:34:07,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 12:34:07,015 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:34:07,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:34:07,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1922755978, now seen corresponding path program 17 times [2022-01-19 12:34:07,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:34:07,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150395569] [2022-01-19 12:34:07,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:34:07,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:34:07,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:34:07,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:34:07,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:34:07,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150395569] [2022-01-19 12:34:07,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150395569] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:34:07,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455410647] [2022-01-19 12:34:07,574 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 12:34:07,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:34:07,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:34:07,575 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:34:07,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-19 12:34:07,662 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 12:34:07,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:34:07,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 67 conjunts are in the unsatisfiable core [2022-01-19 12:34:07,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:34:07,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 12:34:07,950 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 12:34:07,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 12:34:08,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 12:34:08,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 12:34:09,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 12:34:09,106 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 12:34:09,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-01-19 12:34:09,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:34:09,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 12:34:09,265 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:34:09,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:34:09,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:34:09,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 70 [2022-01-19 12:34:09,780 INFO L353 Elim1Store]: treesize reduction 39, result has 64.2 percent of original size [2022-01-19 12:34:09,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 508 treesize of output 481 [2022-01-19 12:34:09,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:34:09,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 412 treesize of output 436 [2022-01-19 12:34:09,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:34:09,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 214 [2022-01-19 12:34:19,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-19 12:34:19,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:34:19,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455410647] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:34:19,356 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:34:19,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 23] total 61 [2022-01-19 12:34:19,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281501356] [2022-01-19 12:34:19,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:34:19,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-19 12:34:19,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:34:19,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-19 12:34:19,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=3321, Unknown=29, NotChecked=0, Total=3660 [2022-01-19 12:34:19,360 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 174 [2022-01-19 12:34:19,361 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 743 transitions, 14524 flow. Second operand has 61 states, 61 states have (on average 86.68852459016394) internal successors, (5288), 61 states have internal predecessors, (5288), 0 states have call successors, (0), 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-01-19 12:34:19,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:34:19,362 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 174 [2022-01-19 12:34:19,362 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:34:26,589 INFO L129 PetriNetUnfolder]: 5750/10979 cut-off events. [2022-01-19 12:34:26,589 INFO L130 PetriNetUnfolder]: For 149409/149539 co-relation queries the response was YES. [2022-01-19 12:34:26,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66874 conditions, 10979 events. 5750/10979 cut-off events. For 149409/149539 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 92741 event pairs, 1049 based on Foata normal form. 66/10984 useless extension candidates. Maximal degree in co-relation 66734. Up to 4102 conditions per place. [2022-01-19 12:34:26,743 INFO L132 encePairwiseOnDemand]: 133/174 looper letters, 437 selfloop transitions, 518 changer transitions 3/1031 dead transitions. [2022-01-19 12:34:26,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 1031 transitions, 19981 flow [2022-01-19 12:34:26,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-19 12:34:26,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2022-01-19 12:34:26,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 5992 transitions. [2022-01-19 12:34:26,746 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5217694183211424 [2022-01-19 12:34:26,746 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 5992 transitions. [2022-01-19 12:34:26,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 5992 transitions. [2022-01-19 12:34:26,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:34:26,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 5992 transitions. [2022-01-19 12:34:26,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 90.78787878787878) internal successors, (5992), 66 states have internal predecessors, (5992), 0 states have call successors, (0), 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-01-19 12:34:26,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 174.0) internal successors, (11658), 67 states have internal predecessors, (11658), 0 states have call successors, (0), 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-01-19 12:34:26,756 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 174.0) internal successors, (11658), 67 states have internal predecessors, (11658), 0 states have call successors, (0), 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-01-19 12:34:26,756 INFO L186 Difference]: Start difference. First operand has 553 places, 743 transitions, 14524 flow. Second operand 66 states and 5992 transitions. [2022-01-19 12:34:26,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 1031 transitions, 19981 flow [2022-01-19 12:34:27,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 1031 transitions, 19530 flow, removed 14 selfloop flow, removed 22 redundant places. [2022-01-19 12:34:27,518 INFO L242 Difference]: Finished difference. Result has 602 places, 803 transitions, 16769 flow [2022-01-19 12:34:27,518 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=14046, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=16769, PETRI_PLACES=602, PETRI_TRANSITIONS=803} [2022-01-19 12:34:27,518 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 447 predicate places. [2022-01-19 12:34:27,518 INFO L470 AbstractCegarLoop]: Abstraction has has 602 places, 803 transitions, 16769 flow [2022-01-19 12:34:27,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 86.68852459016394) internal successors, (5288), 61 states have internal predecessors, (5288), 0 states have call successors, (0), 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-01-19 12:34:27,519 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:34:27,519 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:34:27,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-19 12:34:27,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:34:27,731 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:34:27,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:34:27,732 INFO L85 PathProgramCache]: Analyzing trace with hash 89901968, now seen corresponding path program 10 times [2022-01-19 12:34:27,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:34:27,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164547188] [2022-01-19 12:34:27,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:34:27,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:34:27,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:34:28,238 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:34:28,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:34:28,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164547188] [2022-01-19 12:34:28,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164547188] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:34:28,238 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:34:28,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 12:34:28,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154843302] [2022-01-19 12:34:28,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:34:28,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 12:34:28,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:34:28,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 12:34:28,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-01-19 12:34:28,241 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 12:34:28,242 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 803 transitions, 16769 flow. Second operand has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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-01-19 12:34:28,242 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:34:28,242 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 12:34:28,242 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:34:31,724 INFO L129 PetriNetUnfolder]: 5770/11062 cut-off events. [2022-01-19 12:34:31,725 INFO L130 PetriNetUnfolder]: For 164757/164904 co-relation queries the response was YES. [2022-01-19 12:34:31,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70815 conditions, 11062 events. 5770/11062 cut-off events. For 164757/164904 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 93559 event pairs, 1477 based on Foata normal form. 22/10979 useless extension candidates. Maximal degree in co-relation 70671. Up to 5806 conditions per place. [2022-01-19 12:34:31,901 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 495 selfloop transitions, 280 changer transitions 15/877 dead transitions. [2022-01-19 12:34:31,901 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 877 transitions, 19122 flow [2022-01-19 12:34:31,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 12:34:31,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 12:34:31,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2938 transitions. [2022-01-19 12:34:31,903 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5822433610780816 [2022-01-19 12:34:31,903 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2938 transitions. [2022-01-19 12:34:31,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2938 transitions. [2022-01-19 12:34:31,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:34:31,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2938 transitions. [2022-01-19 12:34:31,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 101.3103448275862) internal successors, (2938), 29 states have internal predecessors, (2938), 0 states have call successors, (0), 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-01-19 12:34:31,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:34:31,910 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:34:31,910 INFO L186 Difference]: Start difference. First operand has 602 places, 803 transitions, 16769 flow. Second operand 29 states and 2938 transitions. [2022-01-19 12:34:31,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 877 transitions, 19122 flow [2022-01-19 12:34:32,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 877 transitions, 17938 flow, removed 41 selfloop flow, removed 49 redundant places. [2022-01-19 12:34:32,956 INFO L242 Difference]: Finished difference. Result has 583 places, 799 transitions, 16126 flow [2022-01-19 12:34:32,957 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=15600, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=16126, PETRI_PLACES=583, PETRI_TRANSITIONS=799} [2022-01-19 12:34:32,958 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 428 predicate places. [2022-01-19 12:34:32,958 INFO L470 AbstractCegarLoop]: Abstraction has has 583 places, 799 transitions, 16126 flow [2022-01-19 12:34:32,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 97.71428571428571) internal successors, (2052), 21 states have internal predecessors, (2052), 0 states have call successors, (0), 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-01-19 12:34:32,958 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:34:32,959 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:34:32,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 12:34:32,959 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:34:32,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:34:32,959 INFO L85 PathProgramCache]: Analyzing trace with hash -2117038966, now seen corresponding path program 11 times [2022-01-19 12:34:32,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:34:32,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479199490] [2022-01-19 12:34:32,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:34:32,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:34:32,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:34:33,592 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:34:33,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:34:33,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479199490] [2022-01-19 12:34:33,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479199490] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:34:33,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:34:33,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 12:34:33,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785345969] [2022-01-19 12:34:33,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:34:33,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 12:34:33,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:34:33,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 12:34:33,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 12:34:33,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 12:34:33,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 799 transitions, 16126 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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-01-19 12:34:33,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:34:33,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 12:34:33,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:34:36,840 INFO L129 PetriNetUnfolder]: 5704/10923 cut-off events. [2022-01-19 12:34:36,841 INFO L130 PetriNetUnfolder]: For 156202/156349 co-relation queries the response was YES. [2022-01-19 12:34:36,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68309 conditions, 10923 events. 5704/10923 cut-off events. For 156202/156349 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 92009 event pairs, 1541 based on Foata normal form. 22/10843 useless extension candidates. Maximal degree in co-relation 68167. Up to 5803 conditions per place. [2022-01-19 12:34:36,999 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 474 selfloop transitions, 286 changer transitions 8/858 dead transitions. [2022-01-19 12:34:37,000 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 858 transitions, 18126 flow [2022-01-19 12:34:37,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 12:34:37,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 12:34:37,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2845 transitions. [2022-01-19 12:34:37,002 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6055768412090251 [2022-01-19 12:34:37,002 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2845 transitions. [2022-01-19 12:34:37,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2845 transitions. [2022-01-19 12:34:37,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:34:37,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2845 transitions. [2022-01-19 12:34:37,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.37037037037037) internal successors, (2845), 27 states have internal predecessors, (2845), 0 states have call successors, (0), 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-01-19 12:34:37,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:34:37,006 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:34:37,006 INFO L186 Difference]: Start difference. First operand has 583 places, 799 transitions, 16126 flow. Second operand 27 states and 2845 transitions. [2022-01-19 12:34:37,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 858 transitions, 18126 flow [2022-01-19 12:34:37,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 858 transitions, 17788 flow, removed 12 selfloop flow, removed 28 redundant places. [2022-01-19 12:34:37,818 INFO L242 Difference]: Finished difference. Result has 578 places, 793 transitions, 16223 flow [2022-01-19 12:34:37,819 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=15697, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=16223, PETRI_PLACES=578, PETRI_TRANSITIONS=793} [2022-01-19 12:34:37,819 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 423 predicate places. [2022-01-19 12:34:37,819 INFO L470 AbstractCegarLoop]: Abstraction has has 578 places, 793 transitions, 16223 flow [2022-01-19 12:34:37,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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-01-19 12:34:37,820 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:34:37,820 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:34:37,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 12:34:37,820 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:34:37,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:34:37,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1845315764, now seen corresponding path program 12 times [2022-01-19 12:34:37,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:34:37,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698361318] [2022-01-19 12:34:37,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:34:37,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:34:37,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:34:38,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:34:38,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:34:38,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698361318] [2022-01-19 12:34:38,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698361318] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:34:38,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370525116] [2022-01-19 12:34:38,416 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 12:34:38,416 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:34:38,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:34:38,417 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:34:38,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-19 12:34:38,514 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 12:34:38,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:34:38,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-19 12:34:38,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:34:39,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 12:34:39,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 12:34:39,667 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 12:34:39,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-01-19 12:34:39,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:34:39,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 12:34:39,882 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:34:39,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:34:40,129 INFO L353 Elim1Store]: treesize reduction 39, result has 64.2 percent of original size [2022-01-19 12:34:40,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 143 [2022-01-19 12:34:40,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:34:40,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2022-01-19 12:34:40,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:34:40,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370525116] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 12:34:40,989 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 12:34:40,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [22, 21] total 56 [2022-01-19 12:34:40,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714382876] [2022-01-19 12:34:40,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:34:40,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 12:34:40,990 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:34:40,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 12:34:40,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=2765, Unknown=10, NotChecked=0, Total=3080 [2022-01-19 12:34:40,992 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 12:34:40,993 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 793 transitions, 16223 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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-01-19 12:34:40,993 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:34:40,993 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 12:34:40,993 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:34:44,488 INFO L129 PetriNetUnfolder]: 5808/11026 cut-off events. [2022-01-19 12:34:44,488 INFO L130 PetriNetUnfolder]: For 163566/163689 co-relation queries the response was YES. [2022-01-19 12:34:44,617 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69755 conditions, 11026 events. 5808/11026 cut-off events. For 163566/163689 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 93163 event pairs, 2768 based on Foata normal form. 36/10964 useless extension candidates. Maximal degree in co-relation 69616. Up to 8416 conditions per place. [2022-01-19 12:34:44,660 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 621 selfloop transitions, 192 changer transitions 0/903 dead transitions. [2022-01-19 12:34:44,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 903 transitions, 19375 flow [2022-01-19 12:34:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 12:34:44,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 12:34:44,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2890 transitions. [2022-01-19 12:34:44,662 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5931855500821018 [2022-01-19 12:34:44,662 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2890 transitions. [2022-01-19 12:34:44,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2890 transitions. [2022-01-19 12:34:44,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:34:44,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2890 transitions. [2022-01-19 12:34:44,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 103.21428571428571) internal successors, (2890), 28 states have internal predecessors, (2890), 0 states have call successors, (0), 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-01-19 12:34:44,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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-01-19 12:34:44,666 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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-01-19 12:34:44,667 INFO L186 Difference]: Start difference. First operand has 578 places, 793 transitions, 16223 flow. Second operand 28 states and 2890 transitions. [2022-01-19 12:34:44,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 903 transitions, 19375 flow [2022-01-19 12:34:45,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 903 transitions, 18545 flow, removed 6 selfloop flow, removed 28 redundant places. [2022-01-19 12:34:45,550 INFO L242 Difference]: Finished difference. Result has 582 places, 822 transitions, 16661 flow [2022-01-19 12:34:45,550 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=15432, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=16661, PETRI_PLACES=582, PETRI_TRANSITIONS=822} [2022-01-19 12:34:45,551 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 427 predicate places. [2022-01-19 12:34:45,551 INFO L470 AbstractCegarLoop]: Abstraction has has 582 places, 822 transitions, 16661 flow [2022-01-19 12:34:45,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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-01-19 12:34:45,552 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:34:45,552 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:34:45,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-19 12:34:45,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-19 12:34:45,759 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:34:45,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:34:45,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1713367576, now seen corresponding path program 18 times [2022-01-19 12:34:45,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:34:45,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814658449] [2022-01-19 12:34:45,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:34:45,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:34:45,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:34:46,338 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:34:46,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:34:46,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814658449] [2022-01-19 12:34:46,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814658449] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:34:46,338 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:34:46,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 12:34:46,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463630004] [2022-01-19 12:34:46,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:34:46,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 12:34:46,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:34:46,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 12:34:46,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 12:34:46,341 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 12:34:46,342 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 822 transitions, 16661 flow. Second operand has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:34:46,342 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:34:46,342 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 12:34:46,342 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:34:49,642 INFO L129 PetriNetUnfolder]: 5806/11096 cut-off events. [2022-01-19 12:34:49,643 INFO L130 PetriNetUnfolder]: For 165714/165849 co-relation queries the response was YES. [2022-01-19 12:34:49,776 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71410 conditions, 11096 events. 5806/11096 cut-off events. For 165714/165849 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 93677 event pairs, 1504 based on Foata normal form. 11/11000 useless extension candidates. Maximal degree in co-relation 71265. Up to 5827 conditions per place. [2022-01-19 12:34:49,819 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 496 selfloop transitions, 290 changer transitions 9/883 dead transitions. [2022-01-19 12:34:49,819 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 883 transitions, 18812 flow [2022-01-19 12:34:49,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 12:34:49,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 12:34:49,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2963 transitions. [2022-01-19 12:34:49,822 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5871977804201347 [2022-01-19 12:34:49,822 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2963 transitions. [2022-01-19 12:34:49,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2963 transitions. [2022-01-19 12:34:49,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:34:49,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2963 transitions. [2022-01-19 12:34:49,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 102.17241379310344) internal successors, (2963), 29 states have internal predecessors, (2963), 0 states have call successors, (0), 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-01-19 12:34:49,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:34:49,828 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:34:49,828 INFO L186 Difference]: Start difference. First operand has 582 places, 822 transitions, 16661 flow. Second operand 29 states and 2963 transitions. [2022-01-19 12:34:49,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 883 transitions, 18812 flow [2022-01-19 12:34:50,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 883 transitions, 18714 flow, removed 31 selfloop flow, removed 18 redundant places. [2022-01-19 12:34:50,836 INFO L242 Difference]: Finished difference. Result has 597 places, 821 transitions, 17290 flow [2022-01-19 12:34:50,836 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=16567, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=17290, PETRI_PLACES=597, PETRI_TRANSITIONS=821} [2022-01-19 12:34:50,837 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 442 predicate places. [2022-01-19 12:34:50,837 INFO L470 AbstractCegarLoop]: Abstraction has has 597 places, 821 transitions, 17290 flow [2022-01-19 12:34:50,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:34:50,837 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:34:50,837 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:34:50,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 12:34:50,838 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:34:50,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:34:50,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1442239000, now seen corresponding path program 19 times [2022-01-19 12:34:50,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:34:50,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998499113] [2022-01-19 12:34:50,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:34:50,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:34:50,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:34:51,274 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:34:51,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:34:51,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998499113] [2022-01-19 12:34:51,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998499113] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:34:51,275 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:34:51,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 12:34:51,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598166222] [2022-01-19 12:34:51,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:34:51,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 12:34:51,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:34:51,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 12:34:51,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-01-19 12:34:51,278 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 12:34:51,279 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 821 transitions, 17290 flow. Second operand has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 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-01-19 12:34:51,279 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:34:51,279 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 12:34:51,279 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:34:54,982 INFO L129 PetriNetUnfolder]: 5848/11192 cut-off events. [2022-01-19 12:34:54,983 INFO L130 PetriNetUnfolder]: For 176947/177082 co-relation queries the response was YES. [2022-01-19 12:34:55,125 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72861 conditions, 11192 events. 5848/11192 cut-off events. For 176947/177082 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 94836 event pairs, 1309 based on Foata normal form. 41/11134 useless extension candidates. Maximal degree in co-relation 72710. Up to 4881 conditions per place. [2022-01-19 12:34:55,172 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 498 selfloop transitions, 382 changer transitions 1/969 dead transitions. [2022-01-19 12:34:55,172 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 969 transitions, 20573 flow [2022-01-19 12:34:55,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 12:34:55,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 12:34:55,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3420 transitions. [2022-01-19 12:34:55,174 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5956112852664577 [2022-01-19 12:34:55,174 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3420 transitions. [2022-01-19 12:34:55,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3420 transitions. [2022-01-19 12:34:55,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:34:55,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3420 transitions. [2022-01-19 12:34:55,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 103.63636363636364) internal successors, (3420), 33 states have internal predecessors, (3420), 0 states have call successors, (0), 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-01-19 12:34:55,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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-01-19 12:34:55,180 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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-01-19 12:34:55,180 INFO L186 Difference]: Start difference. First operand has 597 places, 821 transitions, 17290 flow. Second operand 33 states and 3420 transitions. [2022-01-19 12:34:55,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 969 transitions, 20573 flow [2022-01-19 12:34:56,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 969 transitions, 20113 flow, removed 23 selfloop flow, removed 26 redundant places. [2022-01-19 12:34:56,170 INFO L242 Difference]: Finished difference. Result has 608 places, 834 transitions, 18076 flow [2022-01-19 12:34:56,170 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=16850, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=18076, PETRI_PLACES=608, PETRI_TRANSITIONS=834} [2022-01-19 12:34:56,171 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 453 predicate places. [2022-01-19 12:34:56,171 INFO L470 AbstractCegarLoop]: Abstraction has has 608 places, 834 transitions, 18076 flow [2022-01-19 12:34:56,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 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-01-19 12:34:56,171 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:34:56,172 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:34:56,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 12:34:56,172 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:34:56,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:34:56,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1663230956, now seen corresponding path program 20 times [2022-01-19 12:34:56,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:34:56,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011469666] [2022-01-19 12:34:56,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:34:56,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:34:56,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:34:56,595 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:34:56,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:34:56,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011469666] [2022-01-19 12:34:56,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011469666] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:34:56,595 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:34:56,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:34:56,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340134590] [2022-01-19 12:34:56,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:34:56,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:34:56,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:34:56,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:34:56,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:34:56,596 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 12:34:56,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 834 transitions, 18076 flow. Second operand has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 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-01-19 12:34:56,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:34:56,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 12:34:56,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:34:59,889 INFO L129 PetriNetUnfolder]: 5872/11216 cut-off events. [2022-01-19 12:34:59,889 INFO L130 PetriNetUnfolder]: For 192067/192202 co-relation queries the response was YES. [2022-01-19 12:35:00,031 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74962 conditions, 11216 events. 5872/11216 cut-off events. For 192067/192202 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 94907 event pairs, 1418 based on Foata normal form. 13/11120 useless extension candidates. Maximal degree in co-relation 74808. Up to 5897 conditions per place. [2022-01-19 12:35:00,078 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 512 selfloop transitions, 305 changer transitions 3/908 dead transitions. [2022-01-19 12:35:00,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 908 transitions, 20707 flow [2022-01-19 12:35:00,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 12:35:00,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 12:35:00,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2773 transitions. [2022-01-19 12:35:00,080 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5902511707109408 [2022-01-19 12:35:00,080 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2773 transitions. [2022-01-19 12:35:00,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2773 transitions. [2022-01-19 12:35:00,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:35:00,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2773 transitions. [2022-01-19 12:35:00,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 102.70370370370371) internal successors, (2773), 27 states have internal predecessors, (2773), 0 states have call successors, (0), 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-01-19 12:35:00,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:35:00,085 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:35:00,085 INFO L186 Difference]: Start difference. First operand has 608 places, 834 transitions, 18076 flow. Second operand 27 states and 2773 transitions. [2022-01-19 12:35:00,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 908 transitions, 20707 flow [2022-01-19 12:35:01,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 908 transitions, 20215 flow, removed 29 selfloop flow, removed 22 redundant places. [2022-01-19 12:35:01,195 INFO L242 Difference]: Finished difference. Result has 616 places, 848 transitions, 18712 flow [2022-01-19 12:35:01,196 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=17596, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=18712, PETRI_PLACES=616, PETRI_TRANSITIONS=848} [2022-01-19 12:35:01,196 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 461 predicate places. [2022-01-19 12:35:01,196 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 848 transitions, 18712 flow [2022-01-19 12:35:01,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 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-01-19 12:35:01,197 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:35:01,197 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:35:01,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 12:35:01,197 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:35:01,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:35:01,197 INFO L85 PathProgramCache]: Analyzing trace with hash -172440094, now seen corresponding path program 21 times [2022-01-19 12:35:01,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:35:01,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564880645] [2022-01-19 12:35:01,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:35:01,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:35:01,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:35:01,581 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:01,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:35:01,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564880645] [2022-01-19 12:35:01,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564880645] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:35:01,581 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:35:01,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:35:01,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907587400] [2022-01-19 12:35:01,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:35:01,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:35:01,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:35:01,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:35:01,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:35:01,588 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 12:35:01,589 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 848 transitions, 18712 flow. Second operand has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 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-01-19 12:35:01,589 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:35:01,589 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 12:35:01,589 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:35:05,084 INFO L129 PetriNetUnfolder]: 5853/11211 cut-off events. [2022-01-19 12:35:05,084 INFO L130 PetriNetUnfolder]: For 191569/191704 co-relation queries the response was YES. [2022-01-19 12:35:05,228 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74328 conditions, 11211 events. 5853/11211 cut-off events. For 191569/191704 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 95121 event pairs, 1441 based on Foata normal form. 21/11123 useless extension candidates. Maximal degree in co-relation 74171. Up to 5897 conditions per place. [2022-01-19 12:35:05,274 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 517 selfloop transitions, 293 changer transitions 5/903 dead transitions. [2022-01-19 12:35:05,274 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 903 transitions, 20880 flow [2022-01-19 12:35:05,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:35:05,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:35:05,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2675 transitions. [2022-01-19 12:35:05,276 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5912908930150309 [2022-01-19 12:35:05,276 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2675 transitions. [2022-01-19 12:35:05,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2675 transitions. [2022-01-19 12:35:05,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:35:05,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2675 transitions. [2022-01-19 12:35:05,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 102.88461538461539) internal successors, (2675), 26 states have internal predecessors, (2675), 0 states have call successors, (0), 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-01-19 12:35:05,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:35:05,280 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:35:05,280 INFO L186 Difference]: Start difference. First operand has 616 places, 848 transitions, 18712 flow. Second operand 26 states and 2675 transitions. [2022-01-19 12:35:05,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 903 transitions, 20880 flow [2022-01-19 12:35:06,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 903 transitions, 20513 flow, removed 1 selfloop flow, removed 21 redundant places. [2022-01-19 12:35:06,640 INFO L242 Difference]: Finished difference. Result has 622 places, 842 transitions, 18846 flow [2022-01-19 12:35:06,641 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=18244, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=18846, PETRI_PLACES=622, PETRI_TRANSITIONS=842} [2022-01-19 12:35:06,641 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 467 predicate places. [2022-01-19 12:35:06,641 INFO L470 AbstractCegarLoop]: Abstraction has has 622 places, 842 transitions, 18846 flow [2022-01-19 12:35:06,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 98.8) internal successors, (1976), 20 states have internal predecessors, (1976), 0 states have call successors, (0), 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-01-19 12:35:06,642 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:35:06,642 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:35:06,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 12:35:06,642 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:35:06,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:35:06,643 INFO L85 PathProgramCache]: Analyzing trace with hash 301709784, now seen corresponding path program 22 times [2022-01-19 12:35:06,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:35:06,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84662627] [2022-01-19 12:35:06,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:35:06,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:35:06,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:35:07,073 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:07,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:35:07,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84662627] [2022-01-19 12:35:07,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84662627] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:35:07,073 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:35:07,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 12:35:07,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928572424] [2022-01-19 12:35:07,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:35:07,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 12:35:07,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:35:07,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 12:35:07,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-01-19 12:35:07,075 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 12:35:07,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 842 transitions, 18846 flow. Second operand has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 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-01-19 12:35:07,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:35:07,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 12:35:07,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:35:11,435 INFO L129 PetriNetUnfolder]: 6003/11479 cut-off events. [2022-01-19 12:35:11,435 INFO L130 PetriNetUnfolder]: For 203575/203710 co-relation queries the response was YES. [2022-01-19 12:35:11,547 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76252 conditions, 11479 events. 6003/11479 cut-off events. For 203575/203710 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 97888 event pairs, 1425 based on Foata normal form. 81/11449 useless extension candidates. Maximal degree in co-relation 76095. Up to 5655 conditions per place. [2022-01-19 12:35:11,590 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 470 selfloop transitions, 371 changer transitions 0/929 dead transitions. [2022-01-19 12:35:11,591 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 929 transitions, 21352 flow [2022-01-19 12:35:11,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 12:35:11,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 12:35:11,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2992 transitions. [2022-01-19 12:35:11,593 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5929449068569164 [2022-01-19 12:35:11,593 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2992 transitions. [2022-01-19 12:35:11,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2992 transitions. [2022-01-19 12:35:11,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:35:11,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2992 transitions. [2022-01-19 12:35:11,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 103.17241379310344) internal successors, (2992), 29 states have internal predecessors, (2992), 0 states have call successors, (0), 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-01-19 12:35:11,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:35:11,598 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:35:11,598 INFO L186 Difference]: Start difference. First operand has 622 places, 842 transitions, 18846 flow. Second operand 29 states and 2992 transitions. [2022-01-19 12:35:11,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 929 transitions, 21352 flow [2022-01-19 12:35:12,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 929 transitions, 20391 flow, removed 4 selfloop flow, removed 32 redundant places. [2022-01-19 12:35:12,606 INFO L242 Difference]: Finished difference. Result has 624 places, 848 transitions, 19128 flow [2022-01-19 12:35:12,607 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=17460, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=19128, PETRI_PLACES=624, PETRI_TRANSITIONS=848} [2022-01-19 12:35:12,607 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 469 predicate places. [2022-01-19 12:35:12,608 INFO L470 AbstractCegarLoop]: Abstraction has has 624 places, 848 transitions, 19128 flow [2022-01-19 12:35:12,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 98.54545454545455) internal successors, (2168), 22 states have internal predecessors, (2168), 0 states have call successors, (0), 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-01-19 12:35:12,608 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:35:12,608 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:35:12,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 12:35:12,608 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:35:12,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:35:12,609 INFO L85 PathProgramCache]: Analyzing trace with hash -737674512, now seen corresponding path program 23 times [2022-01-19 12:35:12,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:35:12,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642126856] [2022-01-19 12:35:12,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:35:12,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:35:12,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:35:12,993 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:12,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:35:12,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642126856] [2022-01-19 12:35:12,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642126856] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:35:12,993 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:35:12,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 12:35:12,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234963799] [2022-01-19 12:35:12,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:35:12,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 12:35:12,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:35:12,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 12:35:12,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 12:35:12,995 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 174 [2022-01-19 12:35:12,996 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 848 transitions, 19128 flow. Second operand has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:35:12,996 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:35:12,996 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 174 [2022-01-19 12:35:12,996 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:35:16,879 INFO L129 PetriNetUnfolder]: 5728/10918 cut-off events. [2022-01-19 12:35:16,879 INFO L130 PetriNetUnfolder]: For 193793/193928 co-relation queries the response was YES. [2022-01-19 12:35:17,103 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73786 conditions, 10918 events. 5728/10918 cut-off events. For 193793/193928 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 91970 event pairs, 1413 based on Foata normal form. 81/10884 useless extension candidates. Maximal degree in co-relation 73627. Up to 5338 conditions per place. [2022-01-19 12:35:17,142 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 443 selfloop transitions, 376 changer transitions 0/907 dead transitions. [2022-01-19 12:35:17,142 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 907 transitions, 20930 flow [2022-01-19 12:35:17,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 12:35:17,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 12:35:17,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2888 transitions. [2022-01-19 12:35:17,145 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5927750410509032 [2022-01-19 12:35:17,145 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2888 transitions. [2022-01-19 12:35:17,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2888 transitions. [2022-01-19 12:35:17,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:35:17,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2888 transitions. [2022-01-19 12:35:17,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 103.14285714285714) internal successors, (2888), 28 states have internal predecessors, (2888), 0 states have call successors, (0), 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-01-19 12:35:17,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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-01-19 12:35:17,151 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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-01-19 12:35:17,151 INFO L186 Difference]: Start difference. First operand has 624 places, 848 transitions, 19128 flow. Second operand 28 states and 2888 transitions. [2022-01-19 12:35:17,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 907 transitions, 20930 flow [2022-01-19 12:35:18,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 907 transitions, 20199 flow, removed 15 selfloop flow, removed 31 redundant places. [2022-01-19 12:35:18,079 INFO L242 Difference]: Finished difference. Result has 617 places, 827 transitions, 18757 flow [2022-01-19 12:35:18,079 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=17341, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=360, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=18757, PETRI_PLACES=617, PETRI_TRANSITIONS=827} [2022-01-19 12:35:18,080 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 462 predicate places. [2022-01-19 12:35:18,080 INFO L470 AbstractCegarLoop]: Abstraction has has 617 places, 827 transitions, 18757 flow [2022-01-19 12:35:18,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 98.66666666666667) internal successors, (2072), 21 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:35:18,080 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:35:18,080 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:35:18,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 12:35:18,081 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:35:18,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:35:18,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1614342540, now seen corresponding path program 13 times [2022-01-19 12:35:18,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:35:18,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875739990] [2022-01-19 12:35:18,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:35:18,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:35:18,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:35:18,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:18,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:35:18,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875739990] [2022-01-19 12:35:18,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875739990] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:35:18,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955503628] [2022-01-19 12:35:18,606 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 12:35:18,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:35:18,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:35:18,607 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:35:18,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-19 12:35:18,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:35:18,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-19 12:35:18,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:35:18,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 12:35:18,850 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 12:35:18,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 12:35:19,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 12:35:19,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:35:19,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 12:35:19,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:19,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:35:19,605 WARN L838 $PredicateComparison]: unable to prove that (forall ((~B~0.base Int) (v_ArrVal_840 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_840))) (let ((.cse0 (select .cse2 ~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse1 c_~B~0.offset)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1))))) (= (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|))))) is different from false [2022-01-19 12:35:19,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:35:19,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 12:35:19,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:35:19,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 12:35:20,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-19 12:35:20,676 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:20,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955503628] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 12:35:20,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 12:35:20,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [22, 21] total 38 [2022-01-19 12:35:20,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237323462] [2022-01-19 12:35:20,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:35:20,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 12:35:20,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:35:20,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 12:35:20,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1158, Unknown=1, NotChecked=70, Total=1406 [2022-01-19 12:35:20,678 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 174 [2022-01-19 12:35:20,679 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 827 transitions, 18757 flow. Second operand has 16 states, 16 states have (on average 100.4375) internal successors, (1607), 16 states have internal predecessors, (1607), 0 states have call successors, (0), 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-01-19 12:35:20,679 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:35:20,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 174 [2022-01-19 12:35:20,679 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:35:24,192 INFO L129 PetriNetUnfolder]: 5788/10948 cut-off events. [2022-01-19 12:35:24,193 INFO L130 PetriNetUnfolder]: For 194048/194188 co-relation queries the response was YES. [2022-01-19 12:35:24,318 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74985 conditions, 10948 events. 5788/10948 cut-off events. For 194048/194188 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 92318 event pairs, 2766 based on Foata normal form. 36/10870 useless extension candidates. Maximal degree in co-relation 74828. Up to 8424 conditions per place. [2022-01-19 12:35:24,366 INFO L132 encePairwiseOnDemand]: 146/174 looper letters, 643 selfloop transitions, 196 changer transitions 2/930 dead transitions. [2022-01-19 12:35:24,366 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 930 transitions, 21927 flow [2022-01-19 12:35:24,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 12:35:24,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 12:35:24,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2252 transitions. [2022-01-19 12:35:24,368 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5882967607105538 [2022-01-19 12:35:24,368 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2252 transitions. [2022-01-19 12:35:24,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2252 transitions. [2022-01-19 12:35:24,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:35:24,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2252 transitions. [2022-01-19 12:35:24,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 102.36363636363636) internal successors, (2252), 22 states have internal predecessors, (2252), 0 states have call successors, (0), 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-01-19 12:35:24,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 174.0) internal successors, (4002), 23 states have internal predecessors, (4002), 0 states have call successors, (0), 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-01-19 12:35:24,372 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 174.0) internal successors, (4002), 23 states have internal predecessors, (4002), 0 states have call successors, (0), 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-01-19 12:35:24,372 INFO L186 Difference]: Start difference. First operand has 617 places, 827 transitions, 18757 flow. Second operand 22 states and 2252 transitions. [2022-01-19 12:35:24,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 930 transitions, 21927 flow [2022-01-19 12:35:25,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 930 transitions, 21515 flow, removed 6 selfloop flow, removed 23 redundant places. [2022-01-19 12:35:25,511 INFO L242 Difference]: Finished difference. Result has 622 places, 843 transitions, 19421 flow [2022-01-19 12:35:25,512 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=18361, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=19421, PETRI_PLACES=622, PETRI_TRANSITIONS=843} [2022-01-19 12:35:25,512 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 467 predicate places. [2022-01-19 12:35:25,512 INFO L470 AbstractCegarLoop]: Abstraction has has 622 places, 843 transitions, 19421 flow [2022-01-19 12:35:25,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 100.4375) internal successors, (1607), 16 states have internal predecessors, (1607), 0 states have call successors, (0), 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-01-19 12:35:25,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:35:25,512 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:35:25,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-19 12:35:25,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:35:25,713 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:35:25,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:35:25,713 INFO L85 PathProgramCache]: Analyzing trace with hash 907257310, now seen corresponding path program 14 times [2022-01-19 12:35:25,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:35:25,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72502054] [2022-01-19 12:35:25,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:35:25,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:35:25,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:35:26,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:26,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:35:26,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72502054] [2022-01-19 12:35:26,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72502054] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:35:26,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:35:26,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:35:26,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116027528] [2022-01-19 12:35:26,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:35:26,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:35:26,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:35:26,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:35:26,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:35:26,136 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 12:35:26,137 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 843 transitions, 19421 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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-01-19 12:35:26,137 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:35:26,137 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 12:35:26,137 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:35:30,103 INFO L129 PetriNetUnfolder]: 5796/11046 cut-off events. [2022-01-19 12:35:30,104 INFO L130 PetriNetUnfolder]: For 209742/209875 co-relation queries the response was YES. [2022-01-19 12:35:30,232 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77202 conditions, 11046 events. 5796/11046 cut-off events. For 209742/209875 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 93428 event pairs, 1407 based on Foata normal form. 17/10946 useless extension candidates. Maximal degree in co-relation 77042. Up to 5854 conditions per place. [2022-01-19 12:35:30,281 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 526 selfloop transitions, 273 changer transitions 15/904 dead transitions. [2022-01-19 12:35:30,281 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 904 transitions, 21650 flow [2022-01-19 12:35:30,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 12:35:30,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 12:35:30,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2944 transitions. [2022-01-19 12:35:30,283 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6042692939244664 [2022-01-19 12:35:30,283 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2944 transitions. [2022-01-19 12:35:30,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2944 transitions. [2022-01-19 12:35:30,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:35:30,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2944 transitions. [2022-01-19 12:35:30,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 105.14285714285714) internal successors, (2944), 28 states have internal predecessors, (2944), 0 states have call successors, (0), 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-01-19 12:35:30,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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-01-19 12:35:30,288 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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-01-19 12:35:30,288 INFO L186 Difference]: Start difference. First operand has 622 places, 843 transitions, 19421 flow. Second operand 28 states and 2944 transitions. [2022-01-19 12:35:30,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 904 transitions, 21650 flow [2022-01-19 12:35:31,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 904 transitions, 21474 flow, removed 4 selfloop flow, removed 15 redundant places. [2022-01-19 12:35:31,561 INFO L242 Difference]: Finished difference. Result has 636 places, 838 transitions, 19689 flow [2022-01-19 12:35:31,561 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19246, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=19689, PETRI_PLACES=636, PETRI_TRANSITIONS=838} [2022-01-19 12:35:31,561 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 481 predicate places. [2022-01-19 12:35:31,561 INFO L470 AbstractCegarLoop]: Abstraction has has 636 places, 838 transitions, 19689 flow [2022-01-19 12:35:31,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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-01-19 12:35:31,562 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:35:31,562 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:35:31,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 12:35:31,562 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:35:31,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:35:31,562 INFO L85 PathProgramCache]: Analyzing trace with hash 966956218, now seen corresponding path program 15 times [2022-01-19 12:35:31,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:35:31,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775131431] [2022-01-19 12:35:31,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:35:31,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:35:31,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:35:32,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:32,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:35:32,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775131431] [2022-01-19 12:35:32,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775131431] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:35:32,000 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:35:32,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:35:32,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959841305] [2022-01-19 12:35:32,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:35:32,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:35:32,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:35:32,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:35:32,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:35:32,002 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 12:35:32,002 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 838 transitions, 19689 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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-01-19 12:35:32,002 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:35:32,002 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 12:35:32,003 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:35:35,932 INFO L129 PetriNetUnfolder]: 5790/11002 cut-off events. [2022-01-19 12:35:35,932 INFO L130 PetriNetUnfolder]: For 214688/214821 co-relation queries the response was YES. [2022-01-19 12:35:36,053 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77285 conditions, 11002 events. 5790/11002 cut-off events. For 214688/214821 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 92698 event pairs, 1400 based on Foata normal form. 21/10909 useless extension candidates. Maximal degree in co-relation 77122. Up to 5854 conditions per place. [2022-01-19 12:35:36,097 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 499 selfloop transitions, 304 changer transitions 0/893 dead transitions. [2022-01-19 12:35:36,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 893 transitions, 21828 flow [2022-01-19 12:35:36,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 12:35:36,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 12:35:36,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2854 transitions. [2022-01-19 12:35:36,099 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6074925500212857 [2022-01-19 12:35:36,099 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2854 transitions. [2022-01-19 12:35:36,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2854 transitions. [2022-01-19 12:35:36,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:35:36,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2854 transitions. [2022-01-19 12:35:36,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.70370370370371) internal successors, (2854), 27 states have internal predecessors, (2854), 0 states have call successors, (0), 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-01-19 12:35:36,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:35:36,104 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:35:36,104 INFO L186 Difference]: Start difference. First operand has 636 places, 838 transitions, 19689 flow. Second operand 27 states and 2854 transitions. [2022-01-19 12:35:36,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 893 transitions, 21828 flow [2022-01-19 12:35:37,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 893 transitions, 21493 flow, removed 6 selfloop flow, removed 24 redundant places. [2022-01-19 12:35:37,314 INFO L242 Difference]: Finished difference. Result has 636 places, 842 transitions, 20253 flow [2022-01-19 12:35:37,314 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19356, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=20253, PETRI_PLACES=636, PETRI_TRANSITIONS=842} [2022-01-19 12:35:37,315 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 481 predicate places. [2022-01-19 12:35:37,315 INFO L470 AbstractCegarLoop]: Abstraction has has 636 places, 842 transitions, 20253 flow [2022-01-19 12:35:37,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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-01-19 12:35:37,315 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:35:37,315 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:35:37,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 12:35:37,315 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:35:37,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:35:37,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1158663086, now seen corresponding path program 16 times [2022-01-19 12:35:37,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:35:37,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059436949] [2022-01-19 12:35:37,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:35:37,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:35:37,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:35:37,726 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:37,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:35:37,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059436949] [2022-01-19 12:35:37,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059436949] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:35:37,726 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:35:37,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:35:37,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727613312] [2022-01-19 12:35:37,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:35:37,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:35:37,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:35:37,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:35:37,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:35:37,728 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 12:35:37,729 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 842 transitions, 20253 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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-01-19 12:35:37,729 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:35:37,729 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 12:35:37,729 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:35:41,614 INFO L129 PetriNetUnfolder]: 5781/10986 cut-off events. [2022-01-19 12:35:41,615 INFO L130 PetriNetUnfolder]: For 222160/222293 co-relation queries the response was YES. [2022-01-19 12:35:41,734 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77799 conditions, 10986 events. 5781/10986 cut-off events. For 222160/222293 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 92454 event pairs, 1398 based on Foata normal form. 21/10893 useless extension candidates. Maximal degree in co-relation 77636. Up to 5854 conditions per place. [2022-01-19 12:35:41,914 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 473 selfloop transitions, 330 changer transitions 0/893 dead transitions. [2022-01-19 12:35:41,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 893 transitions, 22225 flow [2022-01-19 12:35:41,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 12:35:41,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 12:35:41,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2850 transitions. [2022-01-19 12:35:41,916 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6066411238825032 [2022-01-19 12:35:41,916 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2850 transitions. [2022-01-19 12:35:41,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2850 transitions. [2022-01-19 12:35:41,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:35:41,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2850 transitions. [2022-01-19 12:35:41,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.55555555555556) internal successors, (2850), 27 states have internal predecessors, (2850), 0 states have call successors, (0), 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-01-19 12:35:41,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:35:41,921 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:35:41,921 INFO L186 Difference]: Start difference. First operand has 636 places, 842 transitions, 20253 flow. Second operand 27 states and 2850 transitions. [2022-01-19 12:35:41,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 893 transitions, 22225 flow [2022-01-19 12:35:42,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 893 transitions, 21882 flow, removed 0 selfloop flow, removed 19 redundant places. [2022-01-19 12:35:42,997 INFO L242 Difference]: Finished difference. Result has 646 places, 842 transitions, 20708 flow [2022-01-19 12:35:42,998 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19748, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=20708, PETRI_PLACES=646, PETRI_TRANSITIONS=842} [2022-01-19 12:35:42,998 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 491 predicate places. [2022-01-19 12:35:42,998 INFO L470 AbstractCegarLoop]: Abstraction has has 646 places, 842 transitions, 20708 flow [2022-01-19 12:35:42,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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-01-19 12:35:42,999 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:35:42,999 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:35:42,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 12:35:42,999 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:35:42,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:35:42,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1594919216, now seen corresponding path program 17 times [2022-01-19 12:35:43,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:35:43,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992876142] [2022-01-19 12:35:43,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:35:43,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:35:43,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:35:43,438 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:43,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:35:43,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992876142] [2022-01-19 12:35:43,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992876142] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:35:43,439 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:35:43,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:35:43,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055657504] [2022-01-19 12:35:43,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:35:43,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:35:43,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:35:43,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:35:43,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:35:43,441 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 12:35:43,442 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 842 transitions, 20708 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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-01-19 12:35:43,442 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:35:43,442 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 12:35:43,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:35:47,627 INFO L129 PetriNetUnfolder]: 5760/10950 cut-off events. [2022-01-19 12:35:47,627 INFO L130 PetriNetUnfolder]: For 227776/227909 co-relation queries the response was YES. [2022-01-19 12:35:47,743 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78128 conditions, 10950 events. 5760/10950 cut-off events. For 227776/227909 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 92203 event pairs, 1370 based on Foata normal form. 15/10853 useless extension candidates. Maximal degree in co-relation 77962. Up to 5854 conditions per place. [2022-01-19 12:35:47,783 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 466 selfloop transitions, 337 changer transitions 2/895 dead transitions. [2022-01-19 12:35:47,783 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 895 transitions, 22676 flow [2022-01-19 12:35:47,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 12:35:47,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 12:35:47,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3054 transitions. [2022-01-19 12:35:47,785 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6052318668252081 [2022-01-19 12:35:47,785 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3054 transitions. [2022-01-19 12:35:47,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3054 transitions. [2022-01-19 12:35:47,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:35:47,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3054 transitions. [2022-01-19 12:35:47,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 105.3103448275862) internal successors, (3054), 29 states have internal predecessors, (3054), 0 states have call successors, (0), 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-01-19 12:35:47,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:35:47,790 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 174.0) internal successors, (5220), 30 states have internal predecessors, (5220), 0 states have call successors, (0), 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-01-19 12:35:47,790 INFO L186 Difference]: Start difference. First operand has 646 places, 842 transitions, 20708 flow. Second operand 29 states and 3054 transitions. [2022-01-19 12:35:47,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 895 transitions, 22676 flow [2022-01-19 12:35:48,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 895 transitions, 22295 flow, removed 1 selfloop flow, removed 22 redundant places. [2022-01-19 12:35:48,927 INFO L242 Difference]: Finished difference. Result has 651 places, 836 transitions, 20840 flow [2022-01-19 12:35:48,928 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=20227, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=20840, PETRI_PLACES=651, PETRI_TRANSITIONS=836} [2022-01-19 12:35:48,928 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 496 predicate places. [2022-01-19 12:35:48,928 INFO L470 AbstractCegarLoop]: Abstraction has has 651 places, 836 transitions, 20840 flow [2022-01-19 12:35:48,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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-01-19 12:35:48,928 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:35:48,928 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:35:48,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 12:35:48,929 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:35:48,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:35:48,929 INFO L85 PathProgramCache]: Analyzing trace with hash 384022006, now seen corresponding path program 18 times [2022-01-19 12:35:48,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:35:48,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836412147] [2022-01-19 12:35:48,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:35:48,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:35:49,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:35:49,410 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:49,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:35:49,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836412147] [2022-01-19 12:35:49,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836412147] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:35:49,411 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:35:49,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:35:49,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559432255] [2022-01-19 12:35:49,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:35:49,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:35:49,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:35:49,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:35:49,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:35:49,413 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 12:35:49,414 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 836 transitions, 20840 flow. Second operand has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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-01-19 12:35:49,414 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:35:49,414 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 12:35:49,414 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:35:53,253 INFO L129 PetriNetUnfolder]: 5753/10963 cut-off events. [2022-01-19 12:35:53,253 INFO L130 PetriNetUnfolder]: For 233572/233705 co-relation queries the response was YES. [2022-01-19 12:35:53,382 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78328 conditions, 10963 events. 5753/10963 cut-off events. For 233572/233705 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 92414 event pairs, 1441 based on Foata normal form. 17/10867 useless extension candidates. Maximal degree in co-relation 78163. Up to 5854 conditions per place. [2022-01-19 12:35:53,432 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 523 selfloop transitions, 265 changer transitions 9/887 dead transitions. [2022-01-19 12:35:53,432 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 887 transitions, 22858 flow [2022-01-19 12:35:53,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:35:53,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:35:53,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2742 transitions. [2022-01-19 12:35:53,435 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6061007957559682 [2022-01-19 12:35:53,435 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2742 transitions. [2022-01-19 12:35:53,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2742 transitions. [2022-01-19 12:35:53,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:35:53,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2742 transitions. [2022-01-19 12:35:53,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 105.46153846153847) internal successors, (2742), 26 states have internal predecessors, (2742), 0 states have call successors, (0), 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-01-19 12:35:53,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:35:53,439 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:35:53,439 INFO L186 Difference]: Start difference. First operand has 651 places, 836 transitions, 20840 flow. Second operand 26 states and 2742 transitions. [2022-01-19 12:35:53,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 887 transitions, 22858 flow [2022-01-19 12:35:54,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 887 transitions, 22307 flow, removed 6 selfloop flow, removed 24 redundant places. [2022-01-19 12:35:54,792 INFO L242 Difference]: Finished difference. Result has 653 places, 832 transitions, 20701 flow [2022-01-19 12:35:54,793 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=20295, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=836, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=20701, PETRI_PLACES=653, PETRI_TRANSITIONS=832} [2022-01-19 12:35:54,793 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 498 predicate places. [2022-01-19 12:35:54,793 INFO L470 AbstractCegarLoop]: Abstraction has has 653 places, 832 transitions, 20701 flow [2022-01-19 12:35:54,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 101.7) internal successors, (2034), 20 states have internal predecessors, (2034), 0 states have call successors, (0), 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-01-19 12:35:54,793 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:35:54,793 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:35:54,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 12:35:54,794 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:35:54,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:35:54,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1520795670, now seen corresponding path program 19 times [2022-01-19 12:35:54,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:35:54,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978080604] [2022-01-19 12:35:54,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:35:54,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:35:54,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:35:55,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:35:55,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:35:55,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978080604] [2022-01-19 12:35:55,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978080604] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:35:55,253 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:35:55,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 12:35:55,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228384912] [2022-01-19 12:35:55,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:35:55,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 12:35:55,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:35:55,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 12:35:55,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-19 12:35:55,254 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 174 [2022-01-19 12:35:55,255 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 832 transitions, 20701 flow. Second operand has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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-01-19 12:35:55,255 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:35:55,255 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 174 [2022-01-19 12:35:55,255 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:35:59,238 INFO L129 PetriNetUnfolder]: 5705/10870 cut-off events. [2022-01-19 12:35:59,239 INFO L130 PetriNetUnfolder]: For 234518/234653 co-relation queries the response was YES. [2022-01-19 12:35:59,366 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77195 conditions, 10870 events. 5705/10870 cut-off events. For 234518/234653 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 91388 event pairs, 1433 based on Foata normal form. 17/10772 useless extension candidates. Maximal degree in co-relation 77032. Up to 5854 conditions per place. [2022-01-19 12:35:59,417 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 505 selfloop transitions, 275 changer transitions 9/879 dead transitions. [2022-01-19 12:35:59,417 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 879 transitions, 22551 flow [2022-01-19 12:35:59,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:35:59,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:35:59,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2738 transitions. [2022-01-19 12:35:59,419 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6052166224580018 [2022-01-19 12:35:59,419 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2738 transitions. [2022-01-19 12:35:59,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2738 transitions. [2022-01-19 12:35:59,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:35:59,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2738 transitions. [2022-01-19 12:35:59,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 105.3076923076923) internal successors, (2738), 26 states have internal predecessors, (2738), 0 states have call successors, (0), 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-01-19 12:35:59,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:35:59,424 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:35:59,424 INFO L186 Difference]: Start difference. First operand has 653 places, 832 transitions, 20701 flow. Second operand 26 states and 2738 transitions. [2022-01-19 12:35:59,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 879 transitions, 22551 flow [2022-01-19 12:36:00,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 879 transitions, 21903 flow, removed 2 selfloop flow, removed 30 redundant places. [2022-01-19 12:36:00,570 INFO L242 Difference]: Finished difference. Result has 646 places, 824 transitions, 20338 flow [2022-01-19 12:36:00,570 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19907, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=20338, PETRI_PLACES=646, PETRI_TRANSITIONS=824} [2022-01-19 12:36:00,571 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 491 predicate places. [2022-01-19 12:36:00,571 INFO L470 AbstractCegarLoop]: Abstraction has has 646 places, 824 transitions, 20338 flow [2022-01-19 12:36:00,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.57142857142857) internal successors, (2133), 21 states have internal predecessors, (2133), 0 states have call successors, (0), 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-01-19 12:36:00,571 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:36:00,571 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:36:00,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 12:36:00,571 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:36:00,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:36:00,572 INFO L85 PathProgramCache]: Analyzing trace with hash 125943984, now seen corresponding path program 20 times [2022-01-19 12:36:00,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:36:00,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112979482] [2022-01-19 12:36:00,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:36:00,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:36:00,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:36:01,099 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:01,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:36:01,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112979482] [2022-01-19 12:36:01,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112979482] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:36:01,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19143288] [2022-01-19 12:36:01,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 12:36:01,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:36:01,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:36:01,100 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:36:01,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-19 12:36:01,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 12:36:01,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:36:01,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-19 12:36:01,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:36:02,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 12:36:02,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 12:36:02,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:02,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 12:36:02,234 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:02,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:36:02,372 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_969 (Array Int Int)) (~B~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_969))) (let ((.cse0 (select .cse2 ~B~0.base))) (or (= (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|) (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse1 c_~B~0.offset)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1))))))))) is different from false [2022-01-19 12:36:02,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:02,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 12:36:02,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:02,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 12:36:03,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:03,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19143288] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:36:03,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:36:03,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 16] total 49 [2022-01-19 12:36:03,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489647346] [2022-01-19 12:36:03,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:36:03,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-19 12:36:03,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:36:03,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-19 12:36:03,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=1997, Unknown=1, NotChecked=92, Total=2352 [2022-01-19 12:36:03,230 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 12:36:03,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 824 transitions, 20338 flow. Second operand has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 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-01-19 12:36:03,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:36:03,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 12:36:03,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:36:08,084 INFO L129 PetriNetUnfolder]: 5886/11181 cut-off events. [2022-01-19 12:36:08,084 INFO L130 PetriNetUnfolder]: For 235857/235993 co-relation queries the response was YES. [2022-01-19 12:36:08,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79446 conditions, 11181 events. 5886/11181 cut-off events. For 235857/235993 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 94431 event pairs, 1308 based on Foata normal form. 57/11132 useless extension candidates. Maximal degree in co-relation 79284. Up to 5391 conditions per place. [2022-01-19 12:36:08,347 INFO L132 encePairwiseOnDemand]: 138/174 looper letters, 517 selfloop transitions, 431 changer transitions 1/1036 dead transitions. [2022-01-19 12:36:08,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 1036 transitions, 24990 flow [2022-01-19 12:36:08,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 12:36:08,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 12:36:08,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 4274 transitions. [2022-01-19 12:36:08,538 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5848385331143952 [2022-01-19 12:36:08,538 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 4274 transitions. [2022-01-19 12:36:08,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 4274 transitions. [2022-01-19 12:36:08,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:36:08,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 4274 transitions. [2022-01-19 12:36:08,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 101.76190476190476) internal successors, (4274), 42 states have internal predecessors, (4274), 0 states have call successors, (0), 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-01-19 12:36:08,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 174.0) internal successors, (7482), 43 states have internal predecessors, (7482), 0 states have call successors, (0), 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-01-19 12:36:08,546 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 174.0) internal successors, (7482), 43 states have internal predecessors, (7482), 0 states have call successors, (0), 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-01-19 12:36:08,546 INFO L186 Difference]: Start difference. First operand has 646 places, 824 transitions, 20338 flow. Second operand 42 states and 4274 transitions. [2022-01-19 12:36:08,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 1036 transitions, 24990 flow [2022-01-19 12:36:09,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 1036 transitions, 24338 flow, removed 4 selfloop flow, removed 27 redundant places. [2022-01-19 12:36:09,659 INFO L242 Difference]: Finished difference. Result has 663 places, 876 transitions, 21904 flow [2022-01-19 12:36:09,660 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=19710, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=21904, PETRI_PLACES=663, PETRI_TRANSITIONS=876} [2022-01-19 12:36:09,660 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 508 predicate places. [2022-01-19 12:36:09,660 INFO L470 AbstractCegarLoop]: Abstraction has has 663 places, 876 transitions, 21904 flow [2022-01-19 12:36:09,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 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-01-19 12:36:09,661 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:36:09,661 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:36:09,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-19 12:36:09,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-01-19 12:36:09,867 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:36:09,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:36:09,868 INFO L85 PathProgramCache]: Analyzing trace with hash -442175856, now seen corresponding path program 21 times [2022-01-19 12:36:09,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:36:09,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459221348] [2022-01-19 12:36:09,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:36:09,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:36:09,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:36:10,376 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:10,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:36:10,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459221348] [2022-01-19 12:36:10,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459221348] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:36:10,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870511781] [2022-01-19 12:36:10,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 12:36:10,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:36:10,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:36:10,378 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:36:10,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-19 12:36:10,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 12:36:10,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:36:10,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-19 12:36:10,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:36:11,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 12:36:11,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 12:36:11,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:11,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 12:36:11,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:11,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:36:11,807 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1002 (Array Int Int)) (~B~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1002))) (let ((.cse0 (select .cse1 ~B~0.base))) (or (= (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|) (not (let ((.cse2 (* c_~i_BA~0 4))) (= (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset .cse2)) (select .cse0 (+ .cse2 c_~B~0.offset))))))))) is different from false [2022-01-19 12:36:11,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:11,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 12:36:11,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:11,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 12:36:12,726 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:12,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870511781] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:36:12,726 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:36:12,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 16] total 49 [2022-01-19 12:36:12,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837276807] [2022-01-19 12:36:12,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:36:12,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-19 12:36:12,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:36:12,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-19 12:36:12,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1994, Unknown=1, NotChecked=92, Total=2352 [2022-01-19 12:36:12,730 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 12:36:12,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 876 transitions, 21904 flow. Second operand has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 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-01-19 12:36:12,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:36:12,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 12:36:12,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:36:17,202 INFO L129 PetriNetUnfolder]: 5968/11363 cut-off events. [2022-01-19 12:36:17,202 INFO L130 PetriNetUnfolder]: For 269004/269139 co-relation queries the response was YES. [2022-01-19 12:36:17,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83461 conditions, 11363 events. 5968/11363 cut-off events. For 269004/269139 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 96122 event pairs, 1450 based on Foata normal form. 13/11259 useless extension candidates. Maximal degree in co-relation 83294. Up to 5967 conditions per place. [2022-01-19 12:36:17,370 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 572 selfloop transitions, 304 changer transitions 0/963 dead transitions. [2022-01-19 12:36:17,371 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 963 transitions, 25592 flow [2022-01-19 12:36:17,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 12:36:17,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 12:36:17,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2740 transitions. [2022-01-19 12:36:17,373 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5832269050659855 [2022-01-19 12:36:17,373 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2740 transitions. [2022-01-19 12:36:17,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2740 transitions. [2022-01-19 12:36:17,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:36:17,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2740 transitions. [2022-01-19 12:36:17,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 101.48148148148148) internal successors, (2740), 27 states have internal predecessors, (2740), 0 states have call successors, (0), 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-01-19 12:36:17,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:36:17,377 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:36:17,377 INFO L186 Difference]: Start difference. First operand has 663 places, 876 transitions, 21904 flow. Second operand 27 states and 2740 transitions. [2022-01-19 12:36:17,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 963 transitions, 25592 flow [2022-01-19 12:36:18,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 963 transitions, 24231 flow, removed 127 selfloop flow, removed 33 redundant places. [2022-01-19 12:36:18,762 INFO L242 Difference]: Finished difference. Result has 659 places, 914 transitions, 22728 flow [2022-01-19 12:36:18,763 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=20662, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=22728, PETRI_PLACES=659, PETRI_TRANSITIONS=914} [2022-01-19 12:36:18,763 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 504 predicate places. [2022-01-19 12:36:18,763 INFO L470 AbstractCegarLoop]: Abstraction has has 659 places, 914 transitions, 22728 flow [2022-01-19 12:36:18,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 97.61224489795919) internal successors, (4783), 49 states have internal predecessors, (4783), 0 states have call successors, (0), 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-01-19 12:36:18,764 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:36:18,764 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:36:18,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-19 12:36:18,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-19 12:36:18,964 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:36:18,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:36:18,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1143992178, now seen corresponding path program 22 times [2022-01-19 12:36:18,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:36:18,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240946654] [2022-01-19 12:36:18,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:36:18,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:36:18,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:36:19,428 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:19,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:36:19,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240946654] [2022-01-19 12:36:19,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240946654] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:36:19,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756148788] [2022-01-19 12:36:19,429 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 12:36:19,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:36:19,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:36:19,432 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:36:19,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-19 12:36:19,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 12:36:19,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:36:19,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-19 12:36:19,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:36:20,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 12:36:20,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 12:36:20,357 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-19 12:36:20,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-01-19 12:36:20,393 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:20,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:36:20,521 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1035 (Array Int Int)) (~B~0.base Int)) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1035))) (let ((.cse2 (select .cse0 ~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (= (select .cse2 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|))))) is different from false [2022-01-19 12:36:20,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:20,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 12:36:20,575 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:20,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 12:36:21,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:21,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756148788] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:36:21,707 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:36:21,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16, 16] total 46 [2022-01-19 12:36:21,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873336434] [2022-01-19 12:36:21,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:36:21,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-19 12:36:21,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:36:21,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-19 12:36:21,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1747, Unknown=1, NotChecked=86, Total=2070 [2022-01-19 12:36:21,710 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 12:36:21,712 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 659 places, 914 transitions, 22728 flow. Second operand has 46 states, 46 states have (on average 97.8695652173913) internal successors, (4502), 46 states have internal predecessors, (4502), 0 states have call successors, (0), 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-01-19 12:36:21,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:36:21,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 12:36:21,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:36:27,110 INFO L129 PetriNetUnfolder]: 6336/12099 cut-off events. [2022-01-19 12:36:27,110 INFO L130 PetriNetUnfolder]: For 276172/276308 co-relation queries the response was YES. [2022-01-19 12:36:27,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92555 conditions, 12099 events. 6336/12099 cut-off events. For 276172/276308 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 104717 event pairs, 1249 based on Foata normal form. 35/12027 useless extension candidates. Maximal degree in co-relation 92389. Up to 5977 conditions per place. [2022-01-19 12:36:27,292 INFO L132 encePairwiseOnDemand]: 141/174 looper letters, 579 selfloop transitions, 471 changer transitions 1/1138 dead transitions. [2022-01-19 12:36:27,292 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 1138 transitions, 27562 flow [2022-01-19 12:36:27,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 12:36:27,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 12:36:27,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 4089 transitions. [2022-01-19 12:36:27,295 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5875 [2022-01-19 12:36:27,295 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 4089 transitions. [2022-01-19 12:36:27,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 4089 transitions. [2022-01-19 12:36:27,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:36:27,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 4089 transitions. [2022-01-19 12:36:27,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 102.225) internal successors, (4089), 40 states have internal predecessors, (4089), 0 states have call successors, (0), 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-01-19 12:36:27,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 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-01-19 12:36:27,301 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 174.0) internal successors, (7134), 41 states have internal predecessors, (7134), 0 states have call successors, (0), 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-01-19 12:36:27,301 INFO L186 Difference]: Start difference. First operand has 659 places, 914 transitions, 22728 flow. Second operand 40 states and 4089 transitions. [2022-01-19 12:36:27,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 1138 transitions, 27562 flow [2022-01-19 12:36:28,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 1138 transitions, 27138 flow, removed 16 selfloop flow, removed 21 redundant places. [2022-01-19 12:36:28,697 INFO L242 Difference]: Finished difference. Result has 685 places, 946 transitions, 24173 flow [2022-01-19 12:36:28,698 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=22316, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=914, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=24173, PETRI_PLACES=685, PETRI_TRANSITIONS=946} [2022-01-19 12:36:28,698 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 530 predicate places. [2022-01-19 12:36:28,698 INFO L470 AbstractCegarLoop]: Abstraction has has 685 places, 946 transitions, 24173 flow [2022-01-19 12:36:28,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 97.8695652173913) internal successors, (4502), 46 states have internal predecessors, (4502), 0 states have call successors, (0), 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-01-19 12:36:28,699 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:36:28,699 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:36:28,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-19 12:36:28,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:36:28,900 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:36:28,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:36:28,900 INFO L85 PathProgramCache]: Analyzing trace with hash 43160538, now seen corresponding path program 23 times [2022-01-19 12:36:28,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:36:28,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509608602] [2022-01-19 12:36:28,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:36:28,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:36:28,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:36:29,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:29,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:36:29,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509608602] [2022-01-19 12:36:29,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509608602] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:36:29,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721260141] [2022-01-19 12:36:29,348 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 12:36:29,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:36:29,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:36:29,349 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:36:29,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-19 12:36:29,448 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 12:36:29,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:36:29,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 65 conjunts are in the unsatisfiable core [2022-01-19 12:36:29,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:36:29,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 12:36:29,744 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 12:36:29,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 12:36:30,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 12:36:30,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 12:36:30,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 12:36:30,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:30,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 12:36:30,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:36:30,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:36:31,170 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1072 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 c_~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (= |c_thread1Thread1of1ForFork0_#t~mem1| (select .cse2 (+ c_~B~0.offset (* c_~i_AB~0 4)))))))) is different from false [2022-01-19 12:36:31,196 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1072 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 c_~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (let ((.cse3 (* c_~i_AB~0 4))) (= (select .cse2 (+ c_~B~0.offset .cse3)) (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset .cse3)))))))) is different from false [2022-01-19 12:36:31,213 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse0 (store .cse3 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 c_~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (let ((.cse4 (* c_~i_AB~0 4))) (= (select (select .cse3 c_~A~0.base) (+ c_~A~0.offset .cse4)) (select .cse2 (+ c_~B~0.offset .cse4))))))))) is different from false [2022-01-19 12:36:31,248 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse0 (store .cse4 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse2 (select .cse0 |c_ULTIMATE.start_main_#t~ret10#1.base|))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 |c_ULTIMATE.start_main_#t~ret10#1.offset|))))) (let ((.cse3 (* c_~i_AB~0 4))) (= (select .cse2 (+ |c_ULTIMATE.start_main_#t~ret10#1.offset| .cse3)) (select (select .cse4 c_~A~0.base) (+ c_~A~0.offset .cse3))))))))) is different from false [2022-01-19 12:36:31,265 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse3 (store .cse2 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse0 (select .cse3 |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|))) (or (let ((.cse1 (* c_~i_AB~0 4))) (= (select .cse0 (+ |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset| .cse1)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1)))) (not (let ((.cse4 (* c_~i_BA~0 4))) (= (select (select .cse3 c_~A~0.base) (+ c_~A~0.offset .cse4)) (select .cse0 (+ .cse4 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)))))))))) is different from false [2022-01-19 12:36:31,274 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1072 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1071))) (let ((.cse4 (store .cse2 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1072))) (let ((.cse0 (select .cse4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (or (let ((.cse1 (* c_~i_AB~0 4))) (= (select .cse0 (+ .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1)))) (not (let ((.cse3 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse3 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select (select .cse4 c_~A~0.base) (+ c_~A~0.offset .cse3)))))))))) is different from false [2022-01-19 12:36:31,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:31,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 73 [2022-01-19 12:36:31,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:31,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 2132 treesize of output 1888 [2022-01-19 12:36:31,393 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:31,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1780 treesize of output 1612 [2022-01-19 12:36:31,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:31,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1516 treesize of output 1132 [2022-01-19 12:36:38,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-01-19 12:36:38,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-01-19 12:36:38,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721260141] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:36:38,209 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:36:38,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 23] total 59 [2022-01-19 12:36:38,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779547868] [2022-01-19 12:36:38,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:36:38,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-01-19 12:36:38,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:36:38,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-01-19 12:36:38,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=2425, Unknown=6, NotChecked=642, Total=3422 [2022-01-19 12:36:38,212 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 174 [2022-01-19 12:36:38,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 946 transitions, 24173 flow. Second operand has 59 states, 59 states have (on average 86.69491525423729) internal successors, (5115), 59 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:36:38,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:36:38,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 174 [2022-01-19 12:36:38,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:36:44,319 INFO L129 PetriNetUnfolder]: 6280/12005 cut-off events. [2022-01-19 12:36:44,319 INFO L130 PetriNetUnfolder]: For 310204/310340 co-relation queries the response was YES. [2022-01-19 12:36:44,453 INFO L84 FinitePrefix]: Finished finitePrefix Result has 95123 conditions, 12005 events. 6280/12005 cut-off events. For 310204/310340 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 103938 event pairs, 1329 based on Foata normal form. 57/11956 useless extension candidates. Maximal degree in co-relation 94951. Up to 5433 conditions per place. [2022-01-19 12:36:44,503 INFO L132 encePairwiseOnDemand]: 136/174 looper letters, 579 selfloop transitions, 443 changer transitions 1/1096 dead transitions. [2022-01-19 12:36:44,503 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 1096 transitions, 28322 flow [2022-01-19 12:36:44,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 12:36:44,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 12:36:44,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3459 transitions. [2022-01-19 12:36:44,505 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5231397459165155 [2022-01-19 12:36:44,506 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3459 transitions. [2022-01-19 12:36:44,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3459 transitions. [2022-01-19 12:36:44,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:36:44,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3459 transitions. [2022-01-19 12:36:44,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 91.02631578947368) internal successors, (3459), 38 states have internal predecessors, (3459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:36:44,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 174.0) internal successors, (6786), 39 states have internal predecessors, (6786), 0 states have call successors, (0), 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-01-19 12:36:44,511 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 174.0) internal successors, (6786), 39 states have internal predecessors, (6786), 0 states have call successors, (0), 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-01-19 12:36:44,511 INFO L186 Difference]: Start difference. First operand has 685 places, 946 transitions, 24173 flow. Second operand 38 states and 3459 transitions. [2022-01-19 12:36:44,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 1096 transitions, 28322 flow [2022-01-19 12:36:46,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 1096 transitions, 27568 flow, removed 41 selfloop flow, removed 29 redundant places. [2022-01-19 12:36:46,057 INFO L242 Difference]: Finished difference. Result has 696 places, 951 transitions, 24937 flow [2022-01-19 12:36:46,058 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=23307, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=429, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=24937, PETRI_PLACES=696, PETRI_TRANSITIONS=951} [2022-01-19 12:36:46,058 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 541 predicate places. [2022-01-19 12:36:46,058 INFO L470 AbstractCegarLoop]: Abstraction has has 696 places, 951 transitions, 24937 flow [2022-01-19 12:36:46,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 86.69491525423729) internal successors, (5115), 59 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:36:46,059 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:36:46,059 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:36:46,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-19 12:36:46,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-01-19 12:36:46,259 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:36:46,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:36:46,260 INFO L85 PathProgramCache]: Analyzing trace with hash -827009356, now seen corresponding path program 24 times [2022-01-19 12:36:46,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:36:46,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341515223] [2022-01-19 12:36:46,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:36:46,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:36:46,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:36:46,703 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:46,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:36:46,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341515223] [2022-01-19 12:36:46,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341515223] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:36:46,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106993690] [2022-01-19 12:36:46,704 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 12:36:46,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:36:46,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:36:46,705 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:36:46,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-19 12:36:46,803 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 12:36:46,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:36:46,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-19 12:36:46,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:36:47,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 12:36:47,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 12:36:47,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:47,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 12:36:47,850 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:47,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:36:47,992 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1105 (Array Int Int)) (~B~0.base Int)) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1105))) (let ((.cse2 (select .cse0 ~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset .cse1)) (select .cse2 (+ .cse1 c_~B~0.offset))))) (= (select .cse2 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|))))) is different from false [2022-01-19 12:36:48,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:48,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 200 [2022-01-19 12:36:48,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:36:48,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 102 [2022-01-19 12:36:49,002 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:49,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106993690] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:36:49,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:36:49,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 16] total 50 [2022-01-19 12:36:49,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894158467] [2022-01-19 12:36:49,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:36:49,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-19 12:36:49,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:36:49,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-19 12:36:49,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2083, Unknown=1, NotChecked=94, Total=2450 [2022-01-19 12:36:49,006 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 174 [2022-01-19 12:36:49,008 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 951 transitions, 24937 flow. Second operand has 50 states, 50 states have (on average 97.58) internal successors, (4879), 50 states have internal predecessors, (4879), 0 states have call successors, (0), 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-01-19 12:36:49,008 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:36:49,008 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 174 [2022-01-19 12:36:49,008 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:36:54,278 INFO L129 PetriNetUnfolder]: 6071/11541 cut-off events. [2022-01-19 12:36:54,278 INFO L130 PetriNetUnfolder]: For 322151/322285 co-relation queries the response was YES. [2022-01-19 12:36:54,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93585 conditions, 11541 events. 6071/11541 cut-off events. For 322151/322285 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98962 event pairs, 1240 based on Foata normal form. 38/11478 useless extension candidates. Maximal degree in co-relation 93409. Up to 5433 conditions per place. [2022-01-19 12:36:54,462 INFO L132 encePairwiseOnDemand]: 138/174 looper letters, 581 selfloop transitions, 430 changer transitions 1/1099 dead transitions. [2022-01-19 12:36:54,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1099 transitions, 28566 flow [2022-01-19 12:36:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 12:36:54,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 12:36:54,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3490 transitions. [2022-01-19 12:36:54,464 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5899256254225829 [2022-01-19 12:36:54,464 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3490 transitions. [2022-01-19 12:36:54,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3490 transitions. [2022-01-19 12:36:54,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:36:54,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3490 transitions. [2022-01-19 12:36:54,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 102.6470588235294) internal successors, (3490), 34 states have internal predecessors, (3490), 0 states have call successors, (0), 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-01-19 12:36:54,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 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-01-19 12:36:54,470 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 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-01-19 12:36:54,470 INFO L186 Difference]: Start difference. First operand has 696 places, 951 transitions, 24937 flow. Second operand 34 states and 3490 transitions. [2022-01-19 12:36:54,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1099 transitions, 28566 flow [2022-01-19 12:36:56,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 1099 transitions, 27666 flow, removed 8 selfloop flow, removed 35 redundant places. [2022-01-19 12:36:56,029 INFO L242 Difference]: Finished difference. Result has 696 places, 945 transitions, 24875 flow [2022-01-19 12:36:56,030 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=23852, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=24875, PETRI_PLACES=696, PETRI_TRANSITIONS=945} [2022-01-19 12:36:56,030 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 541 predicate places. [2022-01-19 12:36:56,030 INFO L470 AbstractCegarLoop]: Abstraction has has 696 places, 945 transitions, 24875 flow [2022-01-19 12:36:56,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 97.58) internal successors, (4879), 50 states have internal predecessors, (4879), 0 states have call successors, (0), 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-01-19 12:36:56,031 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:36:56,031 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:36:56,047 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-01-19 12:36:56,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:36:56,232 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:36:56,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:36:56,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1468237054, now seen corresponding path program 24 times [2022-01-19 12:36:56,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:36:56,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261500999] [2022-01-19 12:36:56,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:36:56,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:36:56,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:36:56,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:36:56,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:36:56,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261500999] [2022-01-19 12:36:56,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261500999] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:36:56,707 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:36:56,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:36:56,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060627411] [2022-01-19 12:36:56,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:36:56,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:36:56,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:36:56,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:36:56,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:36:56,709 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:36:56,711 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 945 transitions, 24875 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:36:56,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:36:56,711 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:36:56,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:37:01,056 INFO L129 PetriNetUnfolder]: 6063/11554 cut-off events. [2022-01-19 12:37:01,056 INFO L130 PetriNetUnfolder]: For 319214/319341 co-relation queries the response was YES. [2022-01-19 12:37:01,191 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93617 conditions, 11554 events. 6063/11554 cut-off events. For 319214/319341 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98874 event pairs, 1144 based on Foata normal form. 9/11454 useless extension candidates. Maximal degree in co-relation 93442. Up to 5973 conditions per place. [2022-01-19 12:37:01,245 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 638 selfloop transitions, 269 changer transitions 3/1003 dead transitions. [2022-01-19 12:37:01,245 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 1003 transitions, 27237 flow [2022-01-19 12:37:01,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:37:01,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:37:01,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2878 transitions. [2022-01-19 12:37:01,247 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6361626878868258 [2022-01-19 12:37:01,247 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2878 transitions. [2022-01-19 12:37:01,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2878 transitions. [2022-01-19 12:37:01,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:37:01,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2878 transitions. [2022-01-19 12:37:01,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.6923076923077) internal successors, (2878), 26 states have internal predecessors, (2878), 0 states have call successors, (0), 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-01-19 12:37:01,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:37:01,251 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:37:01,251 INFO L186 Difference]: Start difference. First operand has 696 places, 945 transitions, 24875 flow. Second operand 26 states and 2878 transitions. [2022-01-19 12:37:01,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 1003 transitions, 27237 flow [2022-01-19 12:37:02,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 1003 transitions, 26859 flow, removed 0 selfloop flow, removed 23 redundant places. [2022-01-19 12:37:02,870 INFO L242 Difference]: Finished difference. Result has 701 places, 943 transitions, 25022 flow [2022-01-19 12:37:02,871 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24478, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=944, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=25022, PETRI_PLACES=701, PETRI_TRANSITIONS=943} [2022-01-19 12:37:02,871 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 546 predicate places. [2022-01-19 12:37:02,871 INFO L470 AbstractCegarLoop]: Abstraction has has 701 places, 943 transitions, 25022 flow [2022-01-19 12:37:02,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:02,871 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:37:02,871 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:37:02,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 12:37:02,871 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:37:02,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:37:02,872 INFO L85 PathProgramCache]: Analyzing trace with hash -371723194, now seen corresponding path program 25 times [2022-01-19 12:37:02,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:37:02,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257819965] [2022-01-19 12:37:02,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:37:02,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:37:02,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:37:03,173 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:03,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:37:03,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257819965] [2022-01-19 12:37:03,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257819965] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:37:03,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:37:03,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:37:03,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170883981] [2022-01-19 12:37:03,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:37:03,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:37:03,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:37:03,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:37:03,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:37:03,177 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:37:03,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 943 transitions, 25022 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:03,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:37:03,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:37:03,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:37:07,959 INFO L129 PetriNetUnfolder]: 6092/11614 cut-off events. [2022-01-19 12:37:07,959 INFO L130 PetriNetUnfolder]: For 323002/323129 co-relation queries the response was YES. [2022-01-19 12:37:08,093 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93930 conditions, 11614 events. 6092/11614 cut-off events. For 323002/323129 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 99574 event pairs, 1329 based on Foata normal form. 9/11516 useless extension candidates. Maximal degree in co-relation 93752. Up to 5973 conditions per place. [2022-01-19 12:37:08,144 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 655 selfloop transitions, 260 changer transitions 3/1011 dead transitions. [2022-01-19 12:37:08,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 1011 transitions, 27930 flow [2022-01-19 12:37:08,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 12:37:08,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 12:37:08,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2770 transitions. [2022-01-19 12:37:08,146 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6367816091954023 [2022-01-19 12:37:08,146 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2770 transitions. [2022-01-19 12:37:08,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2770 transitions. [2022-01-19 12:37:08,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:37:08,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2770 transitions. [2022-01-19 12:37:08,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 110.8) internal successors, (2770), 25 states have internal predecessors, (2770), 0 states have call successors, (0), 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-01-19 12:37:08,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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-01-19 12:37:08,152 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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-01-19 12:37:08,152 INFO L186 Difference]: Start difference. First operand has 701 places, 943 transitions, 25022 flow. Second operand 25 states and 2770 transitions. [2022-01-19 12:37:08,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 1011 transitions, 27930 flow [2022-01-19 12:37:09,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 1011 transitions, 27351 flow, removed 2 selfloop flow, removed 26 redundant places. [2022-01-19 12:37:09,817 INFO L242 Difference]: Finished difference. Result has 702 places, 956 transitions, 25498 flow [2022-01-19 12:37:09,817 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24462, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=25498, PETRI_PLACES=702, PETRI_TRANSITIONS=956} [2022-01-19 12:37:09,818 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 547 predicate places. [2022-01-19 12:37:09,818 INFO L470 AbstractCegarLoop]: Abstraction has has 702 places, 956 transitions, 25498 flow [2022-01-19 12:37:09,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:09,818 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:37:09,818 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:37:09,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-01-19 12:37:09,819 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:37:09,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:37:09,819 INFO L85 PathProgramCache]: Analyzing trace with hash 427240930, now seen corresponding path program 26 times [2022-01-19 12:37:09,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:37:09,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881666087] [2022-01-19 12:37:09,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:37:09,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:37:09,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:37:10,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:10,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:37:10,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881666087] [2022-01-19 12:37:10,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881666087] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:37:10,171 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:37:10,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:37:10,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145274281] [2022-01-19 12:37:10,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:37:10,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:37:10,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:37:10,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:37:10,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:37:10,173 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:37:10,174 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 956 transitions, 25498 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:10,174 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:37:10,174 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:37:10,174 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:37:14,688 INFO L129 PetriNetUnfolder]: 6087/11607 cut-off events. [2022-01-19 12:37:14,689 INFO L130 PetriNetUnfolder]: For 322910/323037 co-relation queries the response was YES. [2022-01-19 12:37:14,828 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93769 conditions, 11607 events. 6087/11607 cut-off events. For 322910/323037 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 99482 event pairs, 1323 based on Foata normal form. 7/11507 useless extension candidates. Maximal degree in co-relation 93590. Up to 5973 conditions per place. [2022-01-19 12:37:14,879 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 656 selfloop transitions, 255 changer transitions 9/1013 dead transitions. [2022-01-19 12:37:14,879 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1013 transitions, 27956 flow [2022-01-19 12:37:14,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 12:37:14,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 12:37:14,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3086 transitions. [2022-01-19 12:37:14,881 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6334154351395731 [2022-01-19 12:37:14,881 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3086 transitions. [2022-01-19 12:37:14,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3086 transitions. [2022-01-19 12:37:14,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:37:14,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3086 transitions. [2022-01-19 12:37:14,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 110.21428571428571) internal successors, (3086), 28 states have internal predecessors, (3086), 0 states have call successors, (0), 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-01-19 12:37:14,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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-01-19 12:37:14,886 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 174.0) internal successors, (5046), 29 states have internal predecessors, (5046), 0 states have call successors, (0), 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-01-19 12:37:14,886 INFO L186 Difference]: Start difference. First operand has 702 places, 956 transitions, 25498 flow. Second operand 28 states and 3086 transitions. [2022-01-19 12:37:14,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1013 transitions, 27956 flow [2022-01-19 12:37:16,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 710 places, 1013 transitions, 27644 flow, removed 10 selfloop flow, removed 19 redundant places. [2022-01-19 12:37:16,543 INFO L242 Difference]: Finished difference. Result has 712 places, 952 transitions, 25631 flow [2022-01-19 12:37:16,544 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25149, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=955, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=25631, PETRI_PLACES=712, PETRI_TRANSITIONS=952} [2022-01-19 12:37:16,544 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 557 predicate places. [2022-01-19 12:37:16,544 INFO L470 AbstractCegarLoop]: Abstraction has has 712 places, 952 transitions, 25631 flow [2022-01-19 12:37:16,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:16,545 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:37:16,545 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:37:16,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-01-19 12:37:16,545 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:37:16,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:37:16,545 INFO L85 PathProgramCache]: Analyzing trace with hash 682693118, now seen corresponding path program 27 times [2022-01-19 12:37:16,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:37:16,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481162408] [2022-01-19 12:37:16,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:37:16,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:37:16,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:37:16,855 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:16,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:37:16,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481162408] [2022-01-19 12:37:16,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481162408] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:37:16,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:37:16,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:37:16,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471883883] [2022-01-19 12:37:16,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:37:16,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:37:16,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:37:16,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:37:16,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:37:16,858 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:37:16,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 952 transitions, 25631 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:16,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:37:16,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:37:16,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:37:21,236 INFO L129 PetriNetUnfolder]: 6066/11534 cut-off events. [2022-01-19 12:37:21,236 INFO L130 PetriNetUnfolder]: For 325811/325938 co-relation queries the response was YES. [2022-01-19 12:37:21,376 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93448 conditions, 11534 events. 6066/11534 cut-off events. For 325811/325938 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98683 event pairs, 1138 based on Foata normal form. 11/11438 useless extension candidates. Maximal degree in co-relation 93267. Up to 5975 conditions per place. [2022-01-19 12:37:21,425 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 610 selfloop transitions, 303 changer transitions 0/1006 dead transitions. [2022-01-19 12:37:21,425 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 730 places, 1006 transitions, 27745 flow [2022-01-19 12:37:21,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 12:37:21,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 12:37:21,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2777 transitions. [2022-01-19 12:37:21,427 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6383908045977011 [2022-01-19 12:37:21,427 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2777 transitions. [2022-01-19 12:37:21,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2777 transitions. [2022-01-19 12:37:21,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:37:21,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2777 transitions. [2022-01-19 12:37:21,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 111.08) internal successors, (2777), 25 states have internal predecessors, (2777), 0 states have call successors, (0), 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-01-19 12:37:21,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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-01-19 12:37:21,431 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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-01-19 12:37:21,431 INFO L186 Difference]: Start difference. First operand has 712 places, 952 transitions, 25631 flow. Second operand 25 states and 2777 transitions. [2022-01-19 12:37:21,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 730 places, 1006 transitions, 27745 flow [2022-01-19 12:37:22,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 1006 transitions, 27060 flow, removed 10 selfloop flow, removed 32 redundant places. [2022-01-19 12:37:23,072 INFO L242 Difference]: Finished difference. Result has 701 places, 947 transitions, 25605 flow [2022-01-19 12:37:23,073 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24637, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=944, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=25605, PETRI_PLACES=701, PETRI_TRANSITIONS=947} [2022-01-19 12:37:23,073 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 546 predicate places. [2022-01-19 12:37:23,073 INFO L470 AbstractCegarLoop]: Abstraction has has 701 places, 947 transitions, 25605 flow [2022-01-19 12:37:23,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:23,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:37:23,074 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:37:23,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-01-19 12:37:23,074 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:37:23,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:37:23,074 INFO L85 PathProgramCache]: Analyzing trace with hash 718065192, now seen corresponding path program 28 times [2022-01-19 12:37:23,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:37:23,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458606188] [2022-01-19 12:37:23,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:37:23,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:37:23,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:37:23,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:23,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:37:23,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458606188] [2022-01-19 12:37:23,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458606188] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:37:23,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:37:23,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:37:23,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649605017] [2022-01-19 12:37:23,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:37:23,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:37:23,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:37:23,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:37:23,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:37:23,387 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:37:23,388 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 947 transitions, 25605 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:23,388 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:37:23,388 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:37:23,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:37:27,640 INFO L129 PetriNetUnfolder]: 6058/11548 cut-off events. [2022-01-19 12:37:27,640 INFO L130 PetriNetUnfolder]: For 327999/328126 co-relation queries the response was YES. [2022-01-19 12:37:27,996 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93715 conditions, 11548 events. 6058/11548 cut-off events. For 327999/328126 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98837 event pairs, 1312 based on Foata normal form. 9/11450 useless extension candidates. Maximal degree in co-relation 93537. Up to 5975 conditions per place. [2022-01-19 12:37:28,046 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 655 selfloop transitions, 248 changer transitions 3/999 dead transitions. [2022-01-19 12:37:28,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 999 transitions, 27939 flow [2022-01-19 12:37:28,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:37:28,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:37:28,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2876 transitions. [2022-01-19 12:37:28,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6357206012378426 [2022-01-19 12:37:28,048 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2876 transitions. [2022-01-19 12:37:28,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2876 transitions. [2022-01-19 12:37:28,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:37:28,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2876 transitions. [2022-01-19 12:37:28,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.61538461538461) internal successors, (2876), 26 states have internal predecessors, (2876), 0 states have call successors, (0), 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-01-19 12:37:28,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:37:28,053 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:37:28,053 INFO L186 Difference]: Start difference. First operand has 701 places, 947 transitions, 25605 flow. Second operand 26 states and 2876 transitions. [2022-01-19 12:37:28,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 999 transitions, 27939 flow [2022-01-19 12:37:29,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 999 transitions, 27552 flow, removed 0 selfloop flow, removed 22 redundant places. [2022-01-19 12:37:29,603 INFO L242 Difference]: Finished difference. Result has 705 places, 943 transitions, 25616 flow [2022-01-19 12:37:29,604 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25158, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=25616, PETRI_PLACES=705, PETRI_TRANSITIONS=943} [2022-01-19 12:37:29,604 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 550 predicate places. [2022-01-19 12:37:29,604 INFO L470 AbstractCegarLoop]: Abstraction has has 705 places, 943 transitions, 25616 flow [2022-01-19 12:37:29,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:29,604 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:37:29,605 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:37:29,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-01-19 12:37:29,605 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:37:29,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:37:29,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1399194554, now seen corresponding path program 29 times [2022-01-19 12:37:29,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:37:29,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034809222] [2022-01-19 12:37:29,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:37:29,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:37:29,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:37:29,963 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:29,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:37:29,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034809222] [2022-01-19 12:37:29,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034809222] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:37:29,963 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:37:29,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:37:29,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600879797] [2022-01-19 12:37:29,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:37:29,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:37:29,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:37:29,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:37:29,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:37:29,966 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:37:29,966 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 705 places, 943 transitions, 25616 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:29,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:37:29,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:37:29,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:37:34,303 INFO L129 PetriNetUnfolder]: 6056/11529 cut-off events. [2022-01-19 12:37:34,303 INFO L130 PetriNetUnfolder]: For 332038/332165 co-relation queries the response was YES. [2022-01-19 12:37:34,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93783 conditions, 11529 events. 6056/11529 cut-off events. For 332038/332165 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 98676 event pairs, 1236 based on Foata normal form. 11/11433 useless extension candidates. Maximal degree in co-relation 93605. Up to 5977 conditions per place. [2022-01-19 12:37:34,500 INFO L132 encePairwiseOnDemand]: 142/174 looper letters, 612 selfloop transitions, 294 changer transitions 0/999 dead transitions. [2022-01-19 12:37:34,500 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 999 transitions, 27994 flow [2022-01-19 12:37:34,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:37:34,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:37:34,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2880 transitions. [2022-01-19 12:37:34,502 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.636604774535809 [2022-01-19 12:37:34,502 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2880 transitions. [2022-01-19 12:37:34,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2880 transitions. [2022-01-19 12:37:34,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:37:34,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2880 transitions. [2022-01-19 12:37:34,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.76923076923077) internal successors, (2880), 26 states have internal predecessors, (2880), 0 states have call successors, (0), 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-01-19 12:37:34,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:37:34,506 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:37:34,506 INFO L186 Difference]: Start difference. First operand has 705 places, 943 transitions, 25616 flow. Second operand 26 states and 2880 transitions. [2022-01-19 12:37:34,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 999 transitions, 27994 flow [2022-01-19 12:37:36,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 999 transitions, 27446 flow, removed 6 selfloop flow, removed 28 redundant places. [2022-01-19 12:37:36,376 INFO L242 Difference]: Finished difference. Result has 706 places, 946 transitions, 26086 flow [2022-01-19 12:37:36,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24821, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=26086, PETRI_PLACES=706, PETRI_TRANSITIONS=946} [2022-01-19 12:37:36,377 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 551 predicate places. [2022-01-19 12:37:36,377 INFO L470 AbstractCegarLoop]: Abstraction has has 706 places, 946 transitions, 26086 flow [2022-01-19 12:37:36,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:36,377 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:37:36,377 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:37:36,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-01-19 12:37:36,377 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:37:36,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:37:36,377 INFO L85 PathProgramCache]: Analyzing trace with hash 206740454, now seen corresponding path program 30 times [2022-01-19 12:37:36,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:37:36,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936233132] [2022-01-19 12:37:36,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:37:36,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:37:36,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:37:36,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:36,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:37:36,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936233132] [2022-01-19 12:37:36,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936233132] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:37:36,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:37:36,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:37:36,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746459041] [2022-01-19 12:37:36,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:37:36,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:37:36,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:37:36,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:37:36,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:37:36,677 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:37:36,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 946 transitions, 26086 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:36,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:37:36,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:37:36,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:37:41,064 INFO L129 PetriNetUnfolder]: 5994/11439 cut-off events. [2022-01-19 12:37:41,065 INFO L130 PetriNetUnfolder]: For 326330/326457 co-relation queries the response was YES. [2022-01-19 12:37:41,213 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93123 conditions, 11439 events. 5994/11439 cut-off events. For 326330/326457 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 97822 event pairs, 1278 based on Foata normal form. 11/11343 useless extension candidates. Maximal degree in co-relation 92944. Up to 5967 conditions per place. [2022-01-19 12:37:41,265 INFO L132 encePairwiseOnDemand]: 143/174 looper letters, 608 selfloop transitions, 280 changer transitions 1/982 dead transitions. [2022-01-19 12:37:41,266 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 982 transitions, 27743 flow [2022-01-19 12:37:41,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 12:37:41,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 12:37:41,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2880 transitions. [2022-01-19 12:37:41,267 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.636604774535809 [2022-01-19 12:37:41,267 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2880 transitions. [2022-01-19 12:37:41,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2880 transitions. [2022-01-19 12:37:41,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:37:41,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2880 transitions. [2022-01-19 12:37:41,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 110.76923076923077) internal successors, (2880), 26 states have internal predecessors, (2880), 0 states have call successors, (0), 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-01-19 12:37:41,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:37:41,272 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 174.0) internal successors, (4698), 27 states have internal predecessors, (4698), 0 states have call successors, (0), 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-01-19 12:37:41,272 INFO L186 Difference]: Start difference. First operand has 706 places, 946 transitions, 26086 flow. Second operand 26 states and 2880 transitions. [2022-01-19 12:37:41,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 982 transitions, 27743 flow [2022-01-19 12:37:42,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 982 transitions, 26369 flow, removed 13 selfloop flow, removed 30 redundant places. [2022-01-19 12:37:42,995 INFO L242 Difference]: Finished difference. Result has 695 places, 928 transitions, 24672 flow [2022-01-19 12:37:42,995 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24068, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=24672, PETRI_PLACES=695, PETRI_TRANSITIONS=928} [2022-01-19 12:37:42,996 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 540 predicate places. [2022-01-19 12:37:42,996 INFO L470 AbstractCegarLoop]: Abstraction has has 695 places, 928 transitions, 24672 flow [2022-01-19 12:37:42,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:37:42,996 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:37:42,996 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:37:42,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-01-19 12:37:42,996 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:37:42,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:37:42,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1484184480, now seen corresponding path program 31 times [2022-01-19 12:37:42,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:37:42,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57855633] [2022-01-19 12:37:42,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:37:42,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:37:43,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:37:43,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:43,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:37:43,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57855633] [2022-01-19 12:37:43,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57855633] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:37:43,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039832060] [2022-01-19 12:37:43,299 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 12:37:43,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:37:43,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:37:43,300 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:37:43,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-19 12:37:43,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:37:43,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 12:37:43,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:37:43,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:37:43,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 12:37:43,980 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:43,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:37:44,116 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 12:37:44,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 12:37:44,290 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:44,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039832060] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:37:44,290 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:37:44,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 29 [2022-01-19 12:37:44,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282076611] [2022-01-19 12:37:44,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:37:44,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 12:37:44,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:37:44,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 12:37:44,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2022-01-19 12:37:44,292 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:37:44,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 928 transitions, 24672 flow. Second operand has 29 states, 29 states have (on average 107.37931034482759) internal successors, (3114), 29 states have internal predecessors, (3114), 0 states have call successors, (0), 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-01-19 12:37:44,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:37:44,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:37:44,294 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:37:48,931 INFO L129 PetriNetUnfolder]: 6126/11650 cut-off events. [2022-01-19 12:37:48,931 INFO L130 PetriNetUnfolder]: For 298549/298676 co-relation queries the response was YES. [2022-01-19 12:37:49,071 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93568 conditions, 11650 events. 6126/11650 cut-off events. For 298549/298676 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 99798 event pairs, 969 based on Foata normal form. 29/11620 useless extension candidates. Maximal degree in co-relation 93392. Up to 4404 conditions per place. [2022-01-19 12:37:49,122 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 549 selfloop transitions, 453 changer transitions 1/1096 dead transitions. [2022-01-19 12:37:49,122 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 1096 transitions, 28775 flow [2022-01-19 12:37:49,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 12:37:49,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 12:37:49,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3686 transitions. [2022-01-19 12:37:49,124 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6419366074538488 [2022-01-19 12:37:49,125 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3686 transitions. [2022-01-19 12:37:49,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3686 transitions. [2022-01-19 12:37:49,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:37:49,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3686 transitions. [2022-01-19 12:37:49,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 111.6969696969697) internal successors, (3686), 33 states have internal predecessors, (3686), 0 states have call successors, (0), 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-01-19 12:37:49,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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-01-19 12:37:49,130 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 174.0) internal successors, (5916), 34 states have internal predecessors, (5916), 0 states have call successors, (0), 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-01-19 12:37:49,130 INFO L186 Difference]: Start difference. First operand has 695 places, 928 transitions, 24672 flow. Second operand 33 states and 3686 transitions. [2022-01-19 12:37:49,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 1096 transitions, 28775 flow [2022-01-19 12:37:50,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 1096 transitions, 27575 flow, removed 13 selfloop flow, removed 34 redundant places. [2022-01-19 12:37:50,784 INFO L242 Difference]: Finished difference. Result has 694 places, 964 transitions, 25318 flow [2022-01-19 12:37:50,784 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=23486, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=417, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=25318, PETRI_PLACES=694, PETRI_TRANSITIONS=964} [2022-01-19 12:37:50,785 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 539 predicate places. [2022-01-19 12:37:50,785 INFO L470 AbstractCegarLoop]: Abstraction has has 694 places, 964 transitions, 25318 flow [2022-01-19 12:37:50,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 107.37931034482759) internal successors, (3114), 29 states have internal predecessors, (3114), 0 states have call successors, (0), 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-01-19 12:37:50,785 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:37:50,785 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:37:50,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-19 12:37:50,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:37:50,986 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:37:50,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:37:50,986 INFO L85 PathProgramCache]: Analyzing trace with hash 748156068, now seen corresponding path program 32 times [2022-01-19 12:37:50,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:37:50,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933212083] [2022-01-19 12:37:50,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:37:50,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:37:51,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:37:51,283 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:51,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:37:51,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933212083] [2022-01-19 12:37:51,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933212083] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:37:51,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936415016] [2022-01-19 12:37:51,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 12:37:51,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:37:51,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:37:51,284 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:37:51,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-19 12:37:51,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 12:37:51,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:37:51,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-19 12:37:51,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:37:51,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:37:51,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2022-01-19 12:37:51,966 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:51,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:37:52,126 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 12:37:52,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 12:37:52,307 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:52,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936415016] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:37:52,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:37:52,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 9] total 28 [2022-01-19 12:37:52,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681205558] [2022-01-19 12:37:52,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:37:52,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 12:37:52,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:37:52,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 12:37:52,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-01-19 12:37:52,312 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:37:52,313 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 964 transitions, 25318 flow. Second operand has 28 states, 28 states have (on average 107.42857142857143) internal successors, (3008), 28 states have internal predecessors, (3008), 0 states have call successors, (0), 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-01-19 12:37:52,313 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:37:52,313 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:37:52,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:37:56,872 INFO L129 PetriNetUnfolder]: 6215/11816 cut-off events. [2022-01-19 12:37:56,873 INFO L130 PetriNetUnfolder]: For 299601/299728 co-relation queries the response was YES. [2022-01-19 12:37:57,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 97437 conditions, 11816 events. 6215/11816 cut-off events. For 299601/299728 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 101567 event pairs, 987 based on Foata normal form. 29/11786 useless extension candidates. Maximal degree in co-relation 97272. Up to 4469 conditions per place. [2022-01-19 12:37:57,063 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 560 selfloop transitions, 446 changer transitions 1/1100 dead transitions. [2022-01-19 12:37:57,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 727 places, 1100 transitions, 28967 flow [2022-01-19 12:37:57,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 12:37:57,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 12:37:57,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3790 transitions. [2022-01-19 12:37:57,066 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6406355645706558 [2022-01-19 12:37:57,066 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3790 transitions. [2022-01-19 12:37:57,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3790 transitions. [2022-01-19 12:37:57,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:37:57,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3790 transitions. [2022-01-19 12:37:57,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 111.47058823529412) internal successors, (3790), 34 states have internal predecessors, (3790), 0 states have call successors, (0), 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-01-19 12:37:57,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 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-01-19 12:37:57,072 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 174.0) internal successors, (6090), 35 states have internal predecessors, (6090), 0 states have call successors, (0), 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-01-19 12:37:57,072 INFO L186 Difference]: Start difference. First operand has 694 places, 964 transitions, 25318 flow. Second operand 34 states and 3790 transitions. [2022-01-19 12:37:57,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 727 places, 1100 transitions, 28967 flow [2022-01-19 12:37:58,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 1100 transitions, 28426 flow, removed 44 selfloop flow, removed 23 redundant places. [2022-01-19 12:37:58,660 INFO L242 Difference]: Finished difference. Result has 707 places, 973 transitions, 26137 flow [2022-01-19 12:37:58,660 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=24780, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=964, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=26137, PETRI_PLACES=707, PETRI_TRANSITIONS=973} [2022-01-19 12:37:58,661 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 552 predicate places. [2022-01-19 12:37:58,661 INFO L470 AbstractCegarLoop]: Abstraction has has 707 places, 973 transitions, 26137 flow [2022-01-19 12:37:58,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 107.42857142857143) internal successors, (3008), 28 states have internal predecessors, (3008), 0 states have call successors, (0), 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-01-19 12:37:58,661 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:37:58,661 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:37:58,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-19 12:37:58,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:37:58,862 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:37:58,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:37:58,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1533583740, now seen corresponding path program 33 times [2022-01-19 12:37:58,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:37:58,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368478237] [2022-01-19 12:37:58,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:37:58,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:37:58,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:37:59,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:59,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:37:59,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368478237] [2022-01-19 12:37:59,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368478237] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:37:59,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41801582] [2022-01-19 12:37:59,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 12:37:59,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:37:59,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:37:59,168 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:37:59,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-19 12:37:59,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 12:37:59,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:37:59,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-19 12:37:59,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:37:59,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:37:59,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2022-01-19 12:37:59,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:37:59,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:37:59,976 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 12:37:59,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 60 [2022-01-19 12:38:00,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:38:00,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41801582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:38:00,172 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:38:00,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 9] total 30 [2022-01-19 12:38:00,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137031017] [2022-01-19 12:38:00,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:38:00,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-19 12:38:00,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:38:00,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-19 12:38:00,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-01-19 12:38:00,174 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:38:00,175 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 707 places, 973 transitions, 26137 flow. Second operand has 30 states, 30 states have (on average 107.76666666666667) internal successors, (3233), 30 states have internal predecessors, (3233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:38:00,175 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:38:00,175 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:38:00,175 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:38:04,827 INFO L129 PetriNetUnfolder]: 6077/11460 cut-off events. [2022-01-19 12:38:04,827 INFO L130 PetriNetUnfolder]: For 315975/316102 co-relation queries the response was YES. [2022-01-19 12:38:04,956 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98442 conditions, 11460 events. 6077/11460 cut-off events. For 315975/316102 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 97493 event pairs, 809 based on Foata normal form. 29/11438 useless extension candidates. Maximal degree in co-relation 98274. Up to 4175 conditions per place. [2022-01-19 12:38:05,008 INFO L132 encePairwiseOnDemand]: 139/174 looper letters, 559 selfloop transitions, 442 changer transitions 1/1095 dead transitions. [2022-01-19 12:38:05,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1095 transitions, 29555 flow [2022-01-19 12:38:05,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 12:38:05,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 12:38:05,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3902 transitions. [2022-01-19 12:38:05,011 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6407224958949097 [2022-01-19 12:38:05,011 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3902 transitions. [2022-01-19 12:38:05,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3902 transitions. [2022-01-19 12:38:05,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:38:05,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3902 transitions. [2022-01-19 12:38:05,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 111.48571428571428) internal successors, (3902), 35 states have internal predecessors, (3902), 0 states have call successors, (0), 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-01-19 12:38:05,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 174.0) internal successors, (6264), 36 states have internal predecessors, (6264), 0 states have call successors, (0), 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-01-19 12:38:05,016 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 174.0) internal successors, (6264), 36 states have internal predecessors, (6264), 0 states have call successors, (0), 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-01-19 12:38:05,016 INFO L186 Difference]: Start difference. First operand has 707 places, 973 transitions, 26137 flow. Second operand 35 states and 3902 transitions. [2022-01-19 12:38:05,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1095 transitions, 29555 flow [2022-01-19 12:38:06,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 1095 transitions, 28925 flow, removed 18 selfloop flow, removed 27 redundant places. [2022-01-19 12:38:06,538 INFO L242 Difference]: Finished difference. Result has 717 places, 966 transitions, 26571 flow [2022-01-19 12:38:06,538 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25201, PETRI_DIFFERENCE_MINUEND_PLACES=680, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=26571, PETRI_PLACES=717, PETRI_TRANSITIONS=966} [2022-01-19 12:38:06,539 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 562 predicate places. [2022-01-19 12:38:06,539 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 966 transitions, 26571 flow [2022-01-19 12:38:06,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 107.76666666666667) internal successors, (3233), 30 states have internal predecessors, (3233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 12:38:06,539 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:38:06,539 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:38:06,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-19 12:38:06,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:38:06,740 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:38:06,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:38:06,740 INFO L85 PathProgramCache]: Analyzing trace with hash -277961756, now seen corresponding path program 25 times [2022-01-19 12:38:06,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:38:06,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340992917] [2022-01-19 12:38:06,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:38:06,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:38:06,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:38:07,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:38:07,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:38:07,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340992917] [2022-01-19 12:38:07,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340992917] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:38:07,193 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:38:07,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:38:07,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601165200] [2022-01-19 12:38:07,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:38:07,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:38:07,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:38:07,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:38:07,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:38:07,194 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:38:07,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 966 transitions, 26571 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:38:07,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:38:07,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:38:07,195 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:38:11,288 INFO L129 PetriNetUnfolder]: 6077/11465 cut-off events. [2022-01-19 12:38:11,288 INFO L130 PetriNetUnfolder]: For 326201/326328 co-relation queries the response was YES. [2022-01-19 12:38:11,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101083 conditions, 11465 events. 6077/11465 cut-off events. For 326201/326328 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 97749 event pairs, 1313 based on Foata normal form. 7/11357 useless extension candidates. Maximal degree in co-relation 100912. Up to 6045 conditions per place. [2022-01-19 12:38:11,483 INFO L132 encePairwiseOnDemand]: 145/174 looper letters, 680 selfloop transitions, 232 changer transitions 10/1015 dead transitions. [2022-01-19 12:38:11,484 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1015 transitions, 28877 flow [2022-01-19 12:38:11,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 12:38:11,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 12:38:11,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2750 transitions. [2022-01-19 12:38:11,485 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.632183908045977 [2022-01-19 12:38:11,485 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2750 transitions. [2022-01-19 12:38:11,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2750 transitions. [2022-01-19 12:38:11,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:38:11,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2750 transitions. [2022-01-19 12:38:11,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 110.0) internal successors, (2750), 25 states have internal predecessors, (2750), 0 states have call successors, (0), 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-01-19 12:38:11,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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-01-19 12:38:11,490 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 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-01-19 12:38:11,490 INFO L186 Difference]: Start difference. First operand has 717 places, 966 transitions, 26571 flow. Second operand 25 states and 2750 transitions. [2022-01-19 12:38:11,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1015 transitions, 28877 flow [2022-01-19 12:38:13,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 1015 transitions, 28302 flow, removed 1 selfloop flow, removed 28 redundant places. [2022-01-19 12:38:13,361 INFO L242 Difference]: Finished difference. Result has 715 places, 963 transitions, 26371 flow [2022-01-19 12:38:13,361 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=26000, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=966, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=26371, PETRI_PLACES=715, PETRI_TRANSITIONS=963} [2022-01-19 12:38:13,362 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 560 predicate places. [2022-01-19 12:38:13,362 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 963 transitions, 26371 flow [2022-01-19 12:38:13,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:38:13,362 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:38:13,362 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:38:13,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-19 12:38:13,362 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:38:13,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:38:13,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1908131608, now seen corresponding path program 26 times [2022-01-19 12:38:13,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:38:13,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016313484] [2022-01-19 12:38:13,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:38:13,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:38:13,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:38:13,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:38:13,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:38:13,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016313484] [2022-01-19 12:38:13,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016313484] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:38:13,690 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:38:13,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:38:13,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965936213] [2022-01-19 12:38:13,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:38:13,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:38:13,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:38:13,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:38:13,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:38:13,691 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:38:13,692 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 963 transitions, 26371 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:38:13,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:38:13,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:38:13,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:38:18,076 INFO L129 PetriNetUnfolder]: 6113/11538 cut-off events. [2022-01-19 12:38:18,076 INFO L130 PetriNetUnfolder]: For 332952/333079 co-relation queries the response was YES. [2022-01-19 12:38:18,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101558 conditions, 11538 events. 6113/11538 cut-off events. For 332952/333079 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 98413 event pairs, 1087 based on Foata normal form. 35/11460 useless extension candidates. Maximal degree in co-relation 101385. Up to 6045 conditions per place. [2022-01-19 12:38:18,273 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 508 selfloop transitions, 439 changer transitions 0/1040 dead transitions. [2022-01-19 12:38:18,273 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 1040 transitions, 29154 flow [2022-01-19 12:38:18,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 12:38:18,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 12:38:18,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2988 transitions. [2022-01-19 12:38:18,279 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6360153256704981 [2022-01-19 12:38:18,279 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2988 transitions. [2022-01-19 12:38:18,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2988 transitions. [2022-01-19 12:38:18,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:38:18,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2988 transitions. [2022-01-19 12:38:18,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 110.66666666666667) internal successors, (2988), 27 states have internal predecessors, (2988), 0 states have call successors, (0), 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-01-19 12:38:18,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:38:18,284 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 174.0) internal successors, (4872), 28 states have internal predecessors, (4872), 0 states have call successors, (0), 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-01-19 12:38:18,284 INFO L186 Difference]: Start difference. First operand has 715 places, 963 transitions, 26371 flow. Second operand 27 states and 2988 transitions. [2022-01-19 12:38:18,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 1040 transitions, 29154 flow [2022-01-19 12:38:19,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 1040 transitions, 28535 flow, removed 5 selfloop flow, removed 28 redundant places. [2022-01-19 12:38:20,018 INFO L242 Difference]: Finished difference. Result has 713 places, 970 transitions, 27299 flow [2022-01-19 12:38:20,018 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=25760, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=27299, PETRI_PLACES=713, PETRI_TRANSITIONS=970} [2022-01-19 12:38:20,018 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 558 predicate places. [2022-01-19 12:38:20,019 INFO L470 AbstractCegarLoop]: Abstraction has has 713 places, 970 transitions, 27299 flow [2022-01-19 12:38:20,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:38:20,019 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:38:20,019 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:38:20,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-01-19 12:38:20,019 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:38:20,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:38:20,020 INFO L85 PathProgramCache]: Analyzing trace with hash -318791186, now seen corresponding path program 27 times [2022-01-19 12:38:20,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:38:20,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295847076] [2022-01-19 12:38:20,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:38:20,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:38:20,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:38:20,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:38:20,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:38:20,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295847076] [2022-01-19 12:38:20,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295847076] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:38:20,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:38:20,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 12:38:20,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396574639] [2022-01-19 12:38:20,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:38:20,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 12:38:20,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:38:20,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 12:38:20,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-19 12:38:20,324 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:38:20,325 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 970 transitions, 27299 flow. Second operand has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:38:20,325 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:38:20,325 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:38:20,325 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:38:24,945 INFO L129 PetriNetUnfolder]: 6145/11587 cut-off events. [2022-01-19 12:38:24,945 INFO L130 PetriNetUnfolder]: For 359624/359751 co-relation queries the response was YES. [2022-01-19 12:38:25,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103949 conditions, 11587 events. 6145/11587 cut-off events. For 359624/359751 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 98840 event pairs, 1198 based on Foata normal form. 35/11509 useless extension candidates. Maximal degree in co-relation 103775. Up to 6045 conditions per place. [2022-01-19 12:38:25,135 INFO L132 encePairwiseOnDemand]: 144/174 looper letters, 509 selfloop transitions, 448 changer transitions 0/1050 dead transitions. [2022-01-19 12:38:25,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1050 transitions, 30130 flow [2022-01-19 12:38:25,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 12:38:25,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 12:38:25,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3315 transitions. [2022-01-19 12:38:25,138 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6350574712643678 [2022-01-19 12:38:25,138 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3315 transitions. [2022-01-19 12:38:25,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3315 transitions. [2022-01-19 12:38:25,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:38:25,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3315 transitions. [2022-01-19 12:38:25,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 110.5) internal successors, (3315), 30 states have internal predecessors, (3315), 0 states have call successors, (0), 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-01-19 12:38:25,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 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-01-19 12:38:25,143 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 174.0) internal successors, (5394), 31 states have internal predecessors, (5394), 0 states have call successors, (0), 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-01-19 12:38:25,143 INFO L186 Difference]: Start difference. First operand has 713 places, 970 transitions, 27299 flow. Second operand 30 states and 3315 transitions. [2022-01-19 12:38:25,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1050 transitions, 30130 flow [2022-01-19 12:38:26,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 1050 transitions, 29938 flow, removed 17 selfloop flow, removed 23 redundant places. [2022-01-19 12:38:26,885 INFO L242 Difference]: Finished difference. Result has 723 places, 972 transitions, 28567 flow [2022-01-19 12:38:26,886 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=27015, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=964, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=440, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=28567, PETRI_PLACES=723, PETRI_TRANSITIONS=972} [2022-01-19 12:38:26,886 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 568 predicate places. [2022-01-19 12:38:26,886 INFO L470 AbstractCegarLoop]: Abstraction has has 723 places, 972 transitions, 28567 flow [2022-01-19 12:38:26,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.55) internal successors, (2131), 20 states have internal predecessors, (2131), 0 states have call successors, (0), 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-01-19 12:38:26,887 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:38:26,887 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:38:26,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-01-19 12:38:26,887 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:38:26,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:38:26,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1660260056, now seen corresponding path program 28 times [2022-01-19 12:38:26,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:38:26,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584240073] [2022-01-19 12:38:26,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:38:26,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:38:26,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:38:27,276 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:38:27,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:38:27,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584240073] [2022-01-19 12:38:27,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584240073] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 12:38:27,276 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 12:38:27,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 12:38:27,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640157731] [2022-01-19 12:38:27,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 12:38:27,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 12:38:27,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:38:27,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 12:38:27,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-19 12:38:27,278 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 174 [2022-01-19 12:38:27,279 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 972 transitions, 28567 flow. Second operand has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:38:27,279 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:38:27,279 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 174 [2022-01-19 12:38:27,279 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:38:31,578 INFO L129 PetriNetUnfolder]: 6145/11623 cut-off events. [2022-01-19 12:38:31,579 INFO L130 PetriNetUnfolder]: For 394262/394389 co-relation queries the response was YES. [2022-01-19 12:38:31,728 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105250 conditions, 11623 events. 6145/11623 cut-off events. For 394262/394389 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 99342 event pairs, 1185 based on Foata normal form. 7/11512 useless extension candidates. Maximal degree in co-relation 105073. Up to 6045 conditions per place. [2022-01-19 12:38:31,788 INFO L132 encePairwiseOnDemand]: 145/174 looper letters, 669 selfloop transitions, 251 changer transitions 7/1020 dead transitions. [2022-01-19 12:38:31,788 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 1020 transitions, 30783 flow [2022-01-19 12:38:31,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 12:38:31,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 12:38:31,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2648 transitions. [2022-01-19 12:38:31,790 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6340996168582376 [2022-01-19 12:38:31,790 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2648 transitions. [2022-01-19 12:38:31,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2648 transitions. [2022-01-19 12:38:31,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:38:31,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2648 transitions. [2022-01-19 12:38:31,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 110.33333333333333) internal successors, (2648), 24 states have internal predecessors, (2648), 0 states have call successors, (0), 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-01-19 12:38:31,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 174.0) internal successors, (4350), 25 states have internal predecessors, (4350), 0 states have call successors, (0), 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-01-19 12:38:31,794 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 174.0) internal successors, (4350), 25 states have internal predecessors, (4350), 0 states have call successors, (0), 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-01-19 12:38:31,794 INFO L186 Difference]: Start difference. First operand has 723 places, 972 transitions, 28567 flow. Second operand 24 states and 2648 transitions. [2022-01-19 12:38:31,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 1020 transitions, 30783 flow [2022-01-19 12:38:33,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 1020 transitions, 30227 flow, removed 9 selfloop flow, removed 20 redundant places. [2022-01-19 12:38:33,859 INFO L242 Difference]: Finished difference. Result has 727 places, 970 transitions, 28450 flow [2022-01-19 12:38:33,860 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=28011, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=721, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=28450, PETRI_PLACES=727, PETRI_TRANSITIONS=970} [2022-01-19 12:38:33,860 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 572 predicate places. [2022-01-19 12:38:33,860 INFO L470 AbstractCegarLoop]: Abstraction has has 727 places, 970 transitions, 28450 flow [2022-01-19 12:38:33,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.6842105263158) internal successors, (2027), 19 states have internal predecessors, (2027), 0 states have call successors, (0), 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-01-19 12:38:33,861 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:38:33,861 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:38:33,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-01-19 12:38:33,861 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:38:33,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:38:33,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1646640930, now seen corresponding path program 29 times [2022-01-19 12:38:33,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:38:33,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108495077] [2022-01-19 12:38:33,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:38:33,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:38:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:38:34,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:38:34,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:38:34,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108495077] [2022-01-19 12:38:34,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108495077] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:38:34,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208579105] [2022-01-19 12:38:34,201 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 12:38:34,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:38:34,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:38:34,202 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:38:34,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-19 12:38:34,310 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 12:38:34,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:38:34,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 77 conjunts are in the unsatisfiable core [2022-01-19 12:38:34,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:38:34,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 12:38:34,379 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-19 12:38:34,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-01-19 12:38:34,674 INFO L353 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-01-19 12:38:34,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 33 [2022-01-19 12:38:34,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 12:38:35,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 12:38:35,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 12:38:35,632 INFO L353 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2022-01-19 12:38:35,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 17 [2022-01-19 12:38:35,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 12:38:36,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 12:38:36,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 12:38:36,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 10 [2022-01-19 12:38:36,544 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 12:38:36,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:38:37,790 INFO L353 Elim1Store]: treesize reduction 23, result has 60.3 percent of original size [2022-01-19 12:38:37,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 188 treesize of output 94 [2022-01-19 12:38:37,860 INFO L353 Elim1Store]: treesize reduction 56, result has 65.6 percent of original size [2022-01-19 12:38:37,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 790 treesize of output 776 [2022-01-19 12:38:37,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 12:38:37,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 12:38:37,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:38:37,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 652 treesize of output 548 [2022-01-19 12:38:37,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 12:38:37,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 12:38:37,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:38:37,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 492 treesize of output 468 [2022-01-19 12:38:49,995 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 12:38:49,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208579105] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 12:38:49,995 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 12:38:49,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 25, 26] total 63 [2022-01-19 12:38:49,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230287207] [2022-01-19 12:38:49,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 12:38:49,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-01-19 12:38:49,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 12:38:49,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-01-19 12:38:49,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=855, Invalid=2925, Unknown=126, NotChecked=0, Total=3906 [2022-01-19 12:38:49,999 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 174 [2022-01-19 12:38:50,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 970 transitions, 28450 flow. Second operand has 63 states, 63 states have (on average 86.63492063492063) internal successors, (5458), 63 states have internal predecessors, (5458), 0 states have call successors, (0), 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-01-19 12:38:50,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 12:38:50,000 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 174 [2022-01-19 12:38:50,000 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 12:38:57,104 INFO L129 PetriNetUnfolder]: 6299/11883 cut-off events. [2022-01-19 12:38:57,104 INFO L130 PetriNetUnfolder]: For 399367/399495 co-relation queries the response was YES. [2022-01-19 12:38:57,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107949 conditions, 11883 events. 6299/11883 cut-off events. For 399367/399495 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 101950 event pairs, 996 based on Foata normal form. 39/11810 useless extension candidates. Maximal degree in co-relation 107773. Up to 5564 conditions per place. [2022-01-19 12:38:57,298 INFO L132 encePairwiseOnDemand]: 136/174 looper letters, 559 selfloop transitions, 545 changer transitions 5/1182 dead transitions. [2022-01-19 12:38:57,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 1182 transitions, 33706 flow [2022-01-19 12:38:57,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 12:38:57,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 12:38:57,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3984 transitions. [2022-01-19 12:38:57,300 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5203761755485894 [2022-01-19 12:38:57,300 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3984 transitions. [2022-01-19 12:38:57,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3984 transitions. [2022-01-19 12:38:57,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 12:38:57,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3984 transitions. [2022-01-19 12:38:57,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 90.54545454545455) internal successors, (3984), 44 states have internal predecessors, (3984), 0 states have call successors, (0), 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-01-19 12:38:57,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 174.0) internal successors, (7830), 45 states have internal predecessors, (7830), 0 states have call successors, (0), 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-01-19 12:38:57,307 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 174.0) internal successors, (7830), 45 states have internal predecessors, (7830), 0 states have call successors, (0), 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-01-19 12:38:57,307 INFO L186 Difference]: Start difference. First operand has 727 places, 970 transitions, 28450 flow. Second operand 44 states and 3984 transitions. [2022-01-19 12:38:57,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 1182 transitions, 33706 flow [2022-01-19 12:38:59,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 1182 transitions, 33189 flow, removed 1 selfloop flow, removed 23 redundant places. [2022-01-19 12:38:59,267 INFO L242 Difference]: Finished difference. Result has 750 places, 990 transitions, 29704 flow [2022-01-19 12:38:59,267 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=174, PETRI_DIFFERENCE_MINUEND_FLOW=27933, PETRI_DIFFERENCE_MINUEND_PLACES=701, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=526, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=29704, PETRI_PLACES=750, PETRI_TRANSITIONS=990} [2022-01-19 12:38:59,267 INFO L334 CegarLoopForPetriNet]: 155 programPoint places, 595 predicate places. [2022-01-19 12:38:59,267 INFO L470 AbstractCegarLoop]: Abstraction has has 750 places, 990 transitions, 29704 flow [2022-01-19 12:38:59,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 86.63492063492063) internal successors, (5458), 63 states have internal predecessors, (5458), 0 states have call successors, (0), 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-01-19 12:38:59,268 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 12:38:59,268 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 12:38:59,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-19 12:38:59,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:38:59,469 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 12:38:59,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 12:38:59,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1935465746, now seen corresponding path program 30 times [2022-01-19 12:38:59,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 12:38:59,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262333675] [2022-01-19 12:38:59,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 12:38:59,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 12:38:59,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 12:38:59,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 12:38:59,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 12:38:59,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262333675] [2022-01-19 12:38:59,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262333675] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 12:38:59,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569106667] [2022-01-19 12:38:59,813 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 12:38:59,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:38:59,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 12:38:59,814 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 12:38:59,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-19 12:38:59,924 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 12:38:59,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 12:38:59,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-19 12:38:59,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 12:39:00,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-19 12:39:00,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 12:39:01,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 12:39:01,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-19 12:39:01,223 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 12:39:01,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 12:39:01,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:39:01,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 76 [2022-01-19 12:39:01,734 INFO L353 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2022-01-19 12:39:01,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 3372 treesize of output 2912 [2022-01-19 12:39:01,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 12:39:01,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 12:39:01,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:39:01,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 2860 treesize of output 2156 [2022-01-19 12:39:01,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 12:39:01,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-19 12:39:01,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 12:39:01,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 2092 treesize of output 1772 Received shutdown request... [2022-01-19 12:45:03,486 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-19 12:45:03,489 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 12:45:03,493 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 12:45:03,499 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 12:45:03,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-01-19 12:45:03,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 12:45:03,703 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 42ms.. [2022-01-19 12:45:03,707 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 12:45:03,708 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 12:45:03,710 INFO L732 BasicCegarLoop]: Path program histogram: [33, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 12:45:03,712 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 12:45:03,712 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 12:45:03,717 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 12:45:03 BasicIcfg [2022-01-19 12:45:03,717 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 12:45:03,717 INFO L158 Benchmark]: Toolchain (without parser) took 775004.75ms. Allocated memory was 362.8MB in the beginning and 14.6GB in the end (delta: 14.3GB). Free memory was 309.3MB in the beginning and 3.6GB in the end (delta: -3.3GB). Peak memory consumption was 13.0GB. Max. memory is 16.0GB. [2022-01-19 12:45:03,717 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 362.8MB. Free memory is still 325.9MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 12:45:03,718 INFO L158 Benchmark]: CACSL2BoogieTranslator took 218.97ms. Allocated memory is still 362.8MB. Free memory was 309.1MB in the beginning and 334.2MB in the end (delta: -25.1MB). Peak memory consumption was 17.2MB. Max. memory is 16.0GB. [2022-01-19 12:45:03,718 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.77ms. Allocated memory is still 362.8MB. Free memory was 334.2MB in the beginning and 333.0MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 12:45:03,718 INFO L158 Benchmark]: Boogie Preprocessor took 20.25ms. Allocated memory is still 362.8MB. Free memory was 333.0MB in the beginning and 331.0MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 12:45:03,719 INFO L158 Benchmark]: RCFGBuilder took 461.33ms. Allocated memory is still 362.8MB. Free memory was 331.0MB in the beginning and 314.2MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2022-01-19 12:45:03,719 INFO L158 Benchmark]: TraceAbstraction took 774268.33ms. Allocated memory was 362.8MB in the beginning and 14.6GB in the end (delta: 14.3GB). Free memory was 314.2MB in the beginning and 3.6GB in the end (delta: -3.3GB). Peak memory consumption was 13.0GB. Max. memory is 16.0GB. [2022-01-19 12:45:03,721 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 362.8MB. Free memory is still 325.9MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 218.97ms. Allocated memory is still 362.8MB. Free memory was 309.1MB in the beginning and 334.2MB in the end (delta: -25.1MB). Peak memory consumption was 17.2MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 26.77ms. Allocated memory is still 362.8MB. Free memory was 334.2MB in the beginning and 333.0MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.25ms. Allocated memory is still 362.8MB. Free memory was 333.0MB in the beginning and 331.0MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 461.33ms. Allocated memory is still 362.8MB. Free memory was 331.0MB in the beginning and 314.2MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 774268.33ms. Allocated memory was 362.8MB in the beginning and 14.6GB in the end (delta: 14.3GB). Free memory was 314.2MB in the beginning and 3.6GB in the end (delta: -3.3GB). Peak memory consumption was 13.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 42ms.. - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 42ms.. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 140 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 42ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 190 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 774.1s, OverallIterations: 71, TraceHistogramMax: 1, PathProgramHistogramMax: 33, EmptinessCheckTime: 0.0s, AutomataDifference: 290.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23607 SdHoareTripleChecker+Valid, 22.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 23607 mSDsluCounter, 36444 SdHoareTripleChecker+Invalid, 18.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 7029 IncrementalHoareTripleChecker+Unchecked, 37498 mSDsCounter, 1047 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 56603 IncrementalHoareTripleChecker+Invalid, 64679 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1047 mSolverCounterUnsat, 3985 mSDtfsCounter, 56603 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7847 GetRequests, 4792 SyntacticMatches, 57 SemanticMatches, 2998 ConstructedPredicates, 11 IntricatePredicates, 0 DeprecatedPredicates, 33450 ImplicationChecksByTransitivity, 54.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=29704occurred in iteration=70, InterpolantAutomatonStates: 1980, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 111.6s InterpolantComputationTime, 12094 NumberOfCodeBlocks, 12084 NumberOfCodeBlocksAsserted, 99 NumberOfCheckSat, 14480 ConstructedInterpolants, 306 QuantifiedInterpolants, 153536 SizeOfPredicates, 421 NumberOfNonLiveVariables, 5464 ConjunctsInSsa, 758 ConjunctsInUnsatCore, 106 InterpolantComputations, 56 PerfectInterpolantSequences, 243/306 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown