./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 791161d1 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c775d42bfad3c45ab40b07224c097c48233d7fc79c2c6639ab29adb0162bc4be --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 20:43:39,017 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 20:43:39,020 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 20:43:39,066 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 20:43:39,067 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 20:43:39,068 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 20:43:39,070 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 20:43:39,072 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 20:43:39,073 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 20:43:39,078 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 20:43:39,079 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 20:43:39,081 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 20:43:39,081 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 20:43:39,083 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 20:43:39,084 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 20:43:39,087 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 20:43:39,087 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 20:43:39,089 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 20:43:39,090 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 20:43:39,095 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 20:43:39,097 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 20:43:39,098 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 20:43:39,099 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 20:43:39,100 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 20:43:39,101 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 20:43:39,108 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 20:43:39,109 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 20:43:39,109 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 20:43:39,110 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 20:43:39,111 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 20:43:39,112 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 20:43:39,112 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 20:43:39,114 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 20:43:39,115 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 20:43:39,115 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 20:43:39,116 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 20:43:39,116 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 20:43:39,117 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 20:43:39,117 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 20:43:39,118 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 20:43:39,118 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 20:43:39,120 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 20:43:39,121 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-22 20:43:39,150 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 20:43:39,151 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 20:43:39,151 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 20:43:39,151 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 20:43:39,152 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 20:43:39,152 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 20:43:39,153 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 20:43:39,153 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 20:43:39,153 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 20:43:39,154 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 20:43:39,154 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 20:43:39,155 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 20:43:39,155 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 20:43:39,155 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 20:43:39,155 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 20:43:39,155 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 20:43:39,156 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 20:43:39,156 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 20:43:39,156 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 20:43:39,156 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 20:43:39,156 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 20:43:39,157 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 20:43:39,157 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 20:43:39,157 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 20:43:39,157 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 20:43:39,157 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 20:43:39,158 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 20:43:39,158 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 20:43:39,158 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 20:43:39,158 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 20:43:39,158 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 20:43:39,159 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 20:43:39,159 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 20:43:39,159 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c775d42bfad3c45ab40b07224c097c48233d7fc79c2c6639ab29adb0162bc4be [2022-07-22 20:43:39,376 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 20:43:39,394 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 20:43:39,396 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 20:43:39,397 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 20:43:39,398 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 20:43:39,399 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c [2022-07-22 20:43:39,471 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0344d7ec1/1fe528cf969048bfbdea34e28ffc4dce/FLAG709c912b1 [2022-07-22 20:43:39,881 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 20:43:39,881 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c [2022-07-22 20:43:39,891 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0344d7ec1/1fe528cf969048bfbdea34e28ffc4dce/FLAG709c912b1 [2022-07-22 20:43:39,902 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0344d7ec1/1fe528cf969048bfbdea34e28ffc4dce [2022-07-22 20:43:39,903 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 20:43:39,905 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 20:43:39,906 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 20:43:39,906 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 20:43:39,909 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 20:43:39,909 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 08:43:39" (1/1) ... [2022-07-22 20:43:39,910 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11ffbee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:39, skipping insertion in model container [2022-07-22 20:43:39,910 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 08:43:39" (1/1) ... [2022-07-22 20:43:39,916 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 20:43:39,962 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 20:43:40,096 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c[913,926] [2022-07-22 20:43:40,127 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c[5977,5990] [2022-07-22 20:43:40,167 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 20:43:40,176 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 20:43:40,186 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c[913,926] [2022-07-22 20:43:40,199 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.04.cil-2.c[5977,5990] [2022-07-22 20:43:40,227 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 20:43:40,246 INFO L208 MainTranslator]: Completed translation [2022-07-22 20:43:40,247 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40 WrapperNode [2022-07-22 20:43:40,247 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 20:43:40,248 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 20:43:40,248 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 20:43:40,248 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 20:43:40,255 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40" (1/1) ... [2022-07-22 20:43:40,270 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40" (1/1) ... [2022-07-22 20:43:40,305 INFO L137 Inliner]: procedures = 56, calls = 61, calls flagged for inlining = 30, calls inlined = 30, statements flattened = 596 [2022-07-22 20:43:40,306 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 20:43:40,307 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 20:43:40,307 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 20:43:40,307 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 20:43:40,315 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40" (1/1) ... [2022-07-22 20:43:40,323 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40" (1/1) ... [2022-07-22 20:43:40,327 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40" (1/1) ... [2022-07-22 20:43:40,333 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40" (1/1) ... [2022-07-22 20:43:40,342 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40" (1/1) ... [2022-07-22 20:43:40,363 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40" (1/1) ... [2022-07-22 20:43:40,366 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40" (1/1) ... [2022-07-22 20:43:40,370 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 20:43:40,371 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 20:43:40,371 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 20:43:40,372 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 20:43:40,373 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40" (1/1) ... [2022-07-22 20:43:40,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 20:43:40,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:40,412 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-22 20:43:40,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-22 20:43:40,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 20:43:40,444 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-07-22 20:43:40,444 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-07-22 20:43:40,444 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2022-07-22 20:43:40,444 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2022-07-22 20:43:40,444 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-07-22 20:43:40,444 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-07-22 20:43:40,444 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-07-22 20:43:40,444 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-07-22 20:43:40,445 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-07-22 20:43:40,445 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-07-22 20:43:40,445 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-07-22 20:43:40,445 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-07-22 20:43:40,445 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-07-22 20:43:40,445 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-07-22 20:43:40,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 20:43:40,445 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-07-22 20:43:40,445 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-07-22 20:43:40,445 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 20:43:40,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 20:43:40,445 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-07-22 20:43:40,446 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-07-22 20:43:40,446 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2022-07-22 20:43:40,446 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2022-07-22 20:43:40,530 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 20:43:40,531 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 20:43:41,105 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 20:43:41,113 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 20:43:41,114 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2022-07-22 20:43:41,116 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 08:43:41 BoogieIcfgContainer [2022-07-22 20:43:41,116 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 20:43:41,118 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 20:43:41,118 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 20:43:41,122 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 20:43:41,122 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 08:43:39" (1/3) ... [2022-07-22 20:43:41,123 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21b4a41a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 08:43:41, skipping insertion in model container [2022-07-22 20:43:41,123 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:43:40" (2/3) ... [2022-07-22 20:43:41,123 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21b4a41a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 08:43:41, skipping insertion in model container [2022-07-22 20:43:41,123 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 08:43:41" (3/3) ... [2022-07-22 20:43:41,124 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.04.cil-2.c [2022-07-22 20:43:41,137 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 20:43:41,138 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-22 20:43:41,203 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 20:43:41,212 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@2ff522dc, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@47b9b396 [2022-07-22 20:43:41,213 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-07-22 20:43:41,217 INFO L276 IsEmpty]: Start isEmpty. Operand has 262 states, 223 states have (on average 1.6053811659192825) internal successors, (358), 230 states have internal predecessors, (358), 26 states have call successors, (26), 10 states have call predecessors, (26), 10 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2022-07-22 20:43:41,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-22 20:43:41,231 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:41,232 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:41,233 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:41,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:41,237 INFO L85 PathProgramCache]: Analyzing trace with hash -994911012, now seen corresponding path program 1 times [2022-07-22 20:43:41,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:41,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099051791] [2022-07-22 20:43:41,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:41,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:41,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:41,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:41,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:41,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-22 20:43:41,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:41,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:41,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:41,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099051791] [2022-07-22 20:43:41,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099051791] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:41,514 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:41,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 20:43:41,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112392790] [2022-07-22 20:43:41,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:41,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:41,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:41,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:41,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 20:43:41,560 INFO L87 Difference]: Start difference. First operand has 262 states, 223 states have (on average 1.6053811659192825) internal successors, (358), 230 states have internal predecessors, (358), 26 states have call successors, (26), 10 states have call predecessors, (26), 10 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:41,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:41,916 INFO L93 Difference]: Finished difference Result 576 states and 904 transitions. [2022-07-22 20:43:41,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:43:41,918 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2022-07-22 20:43:41,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:41,939 INFO L225 Difference]: With dead ends: 576 [2022-07-22 20:43:41,939 INFO L226 Difference]: Without dead ends: 321 [2022-07-22 20:43:41,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:43:41,951 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 477 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:41,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [495 Valid, 669 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:43:41,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-07-22 20:43:42,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 315. [2022-07-22 20:43:42,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 272 states have (on average 1.474264705882353) internal successors, (401), 277 states have internal predecessors, (401), 30 states have call successors, (30), 12 states have call predecessors, (30), 11 states have return successors, (32), 26 states have call predecessors, (32), 26 states have call successors, (32) [2022-07-22 20:43:42,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 463 transitions. [2022-07-22 20:43:42,013 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 463 transitions. Word has length 44 [2022-07-22 20:43:42,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:42,014 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 463 transitions. [2022-07-22 20:43:42,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:42,014 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 463 transitions. [2022-07-22 20:43:42,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-22 20:43:42,018 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:42,018 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:42,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 20:43:42,018 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:42,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:42,019 INFO L85 PathProgramCache]: Analyzing trace with hash -983625859, now seen corresponding path program 1 times [2022-07-22 20:43:42,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:42,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291146375] [2022-07-22 20:43:42,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:42,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:42,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:42,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:42,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:42,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-22 20:43:42,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:42,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:42,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:42,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291146375] [2022-07-22 20:43:42,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291146375] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:42,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:42,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 20:43:42,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705833708] [2022-07-22 20:43:42,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:42,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:42,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:42,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:42,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 20:43:42,100 INFO L87 Difference]: Start difference. First operand 315 states and 463 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:42,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:42,390 INFO L93 Difference]: Finished difference Result 563 states and 803 transitions. [2022-07-22 20:43:42,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:43:42,391 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-07-22 20:43:42,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:42,397 INFO L225 Difference]: With dead ends: 563 [2022-07-22 20:43:42,397 INFO L226 Difference]: Without dead ends: 439 [2022-07-22 20:43:42,399 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:43:42,401 INFO L413 NwaCegarLoop]: 418 mSDtfsCounter, 209 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 840 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:42,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 840 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:43:42,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-07-22 20:43:42,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 382. [2022-07-22 20:43:42,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 333 states have (on average 1.4564564564564564) internal successors, (485), 338 states have internal predecessors, (485), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (35), 29 states have call predecessors, (35), 29 states have call successors, (35) [2022-07-22 20:43:42,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 553 transitions. [2022-07-22 20:43:42,464 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 553 transitions. Word has length 45 [2022-07-22 20:43:42,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:42,465 INFO L495 AbstractCegarLoop]: Abstraction has 382 states and 553 transitions. [2022-07-22 20:43:42,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:42,465 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 553 transitions. [2022-07-22 20:43:42,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-22 20:43:42,475 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:42,475 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:42,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-22 20:43:42,475 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:42,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:42,476 INFO L85 PathProgramCache]: Analyzing trace with hash 2026983976, now seen corresponding path program 1 times [2022-07-22 20:43:42,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:42,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269662898] [2022-07-22 20:43:42,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:42,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:42,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:42,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:42,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:42,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-22 20:43:42,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:42,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:42,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:42,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269662898] [2022-07-22 20:43:42,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269662898] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:42,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:42,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 20:43:42,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157550188] [2022-07-22 20:43:42,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:42,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:42,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:42,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:42,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 20:43:42,530 INFO L87 Difference]: Start difference. First operand 382 states and 553 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:42,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:42,669 INFO L93 Difference]: Finished difference Result 790 states and 1112 transitions. [2022-07-22 20:43:42,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:43:42,669 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-07-22 20:43:42,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:42,673 INFO L225 Difference]: With dead ends: 790 [2022-07-22 20:43:42,673 INFO L226 Difference]: Without dead ends: 599 [2022-07-22 20:43:42,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:43:42,676 INFO L413 NwaCegarLoop]: 393 mSDtfsCounter, 486 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:42,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [504 Valid, 663 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 20:43:42,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-07-22 20:43:42,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 547. [2022-07-22 20:43:42,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 479 states have (on average 1.4091858037578289) internal successors, (675), 487 states have internal predecessors, (675), 44 states have call successors, (44), 22 states have call predecessors, (44), 22 states have return successors, (52), 38 states have call predecessors, (52), 40 states have call successors, (52) [2022-07-22 20:43:42,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 771 transitions. [2022-07-22 20:43:42,716 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 771 transitions. Word has length 45 [2022-07-22 20:43:42,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:42,716 INFO L495 AbstractCegarLoop]: Abstraction has 547 states and 771 transitions. [2022-07-22 20:43:42,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-22 20:43:42,718 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 771 transitions. [2022-07-22 20:43:42,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-22 20:43:42,720 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:42,720 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:43:42,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-22 20:43:42,721 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:42,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:42,722 INFO L85 PathProgramCache]: Analyzing trace with hash -89185588, now seen corresponding path program 1 times [2022-07-22 20:43:42,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:42,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791752790] [2022-07-22 20:43:42,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:42,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:42,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:42,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:42,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:42,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:42,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:42,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-22 20:43:42,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:42,849 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-22 20:43:42,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:42,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791752790] [2022-07-22 20:43:42,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791752790] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:42,851 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:42,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 20:43:42,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089550137] [2022-07-22 20:43:42,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:42,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:42,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:42,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:42,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 20:43:42,854 INFO L87 Difference]: Start difference. First operand 547 states and 771 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 20:43:43,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:43,098 INFO L93 Difference]: Finished difference Result 1131 states and 1556 transitions. [2022-07-22 20:43:43,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:43:43,099 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 62 [2022-07-22 20:43:43,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:43,104 INFO L225 Difference]: With dead ends: 1131 [2022-07-22 20:43:43,104 INFO L226 Difference]: Without dead ends: 775 [2022-07-22 20:43:43,106 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:43:43,113 INFO L413 NwaCegarLoop]: 442 mSDtfsCounter, 193 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:43,115 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 895 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:43:43,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2022-07-22 20:43:43,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 737. [2022-07-22 20:43:43,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 645 states have (on average 1.3565891472868217) internal successors, (875), 655 states have internal predecessors, (875), 58 states have call successors, (58), 30 states have call predecessors, (58), 32 states have return successors, (76), 52 states have call predecessors, (76), 54 states have call successors, (76) [2022-07-22 20:43:43,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1009 transitions. [2022-07-22 20:43:43,166 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 1009 transitions. Word has length 62 [2022-07-22 20:43:43,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:43,167 INFO L495 AbstractCegarLoop]: Abstraction has 737 states and 1009 transitions. [2022-07-22 20:43:43,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 20:43:43,167 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 1009 transitions. [2022-07-22 20:43:43,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-22 20:43:43,170 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:43,170 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:43:43,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-22 20:43:43,170 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:43,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:43,171 INFO L85 PathProgramCache]: Analyzing trace with hash 613039140, now seen corresponding path program 1 times [2022-07-22 20:43:43,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:43,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890174688] [2022-07-22 20:43:43,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:43,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:43,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:43,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-22 20:43:43,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 20:43:43,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,217 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-07-22 20:43:43,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:43,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890174688] [2022-07-22 20:43:43,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890174688] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:43,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:43,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 20:43:43,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484030365] [2022-07-22 20:43:43,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:43,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:43,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:43,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:43,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 20:43:43,220 INFO L87 Difference]: Start difference. First operand 737 states and 1009 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-22 20:43:43,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:43,363 INFO L93 Difference]: Finished difference Result 1390 states and 1862 transitions. [2022-07-22 20:43:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:43:43,364 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 67 [2022-07-22 20:43:43,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:43,370 INFO L225 Difference]: With dead ends: 1390 [2022-07-22 20:43:43,370 INFO L226 Difference]: Without dead ends: 936 [2022-07-22 20:43:43,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:43:43,372 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 473 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:43,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [491 Valid, 660 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 20:43:43,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2022-07-22 20:43:43,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 881. [2022-07-22 20:43:43,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 773 states have (on average 1.3272962483829236) internal successors, (1026), 785 states have internal predecessors, (1026), 66 states have call successors, (66), 36 states have call predecessors, (66), 40 states have return successors, (90), 60 states have call predecessors, (90), 62 states have call successors, (90) [2022-07-22 20:43:43,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 1182 transitions. [2022-07-22 20:43:43,419 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 1182 transitions. Word has length 67 [2022-07-22 20:43:43,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:43,419 INFO L495 AbstractCegarLoop]: Abstraction has 881 states and 1182 transitions. [2022-07-22 20:43:43,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-22 20:43:43,419 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 1182 transitions. [2022-07-22 20:43:43,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:43:43,421 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:43,421 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:43:43,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-22 20:43:43,422 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:43,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:43,422 INFO L85 PathProgramCache]: Analyzing trace with hash 250622658, now seen corresponding path program 1 times [2022-07-22 20:43:43,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:43,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628829491] [2022-07-22 20:43:43,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:43,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:43,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:43,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 20:43:43,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 20:43:43,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-22 20:43:43,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:43,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628829491] [2022-07-22 20:43:43,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628829491] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:43,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617958444] [2022-07-22 20:43:43,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:43,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:43,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:43,567 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-07-22 20:43:43,577 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-07-22 20:43:43,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:43,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:43:43,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:43,722 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 20:43:43,723 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:43:43,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617958444] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:43,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:43:43,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-07-22 20:43:43,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167169195] [2022-07-22 20:43:43,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:43,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:43:43,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:43,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:43:43,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:43,725 INFO L87 Difference]: Start difference. First operand 881 states and 1182 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-22 20:43:43,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:43,810 INFO L93 Difference]: Finished difference Result 1424 states and 1905 transitions. [2022-07-22 20:43:43,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:43:43,811 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 68 [2022-07-22 20:43:43,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:43,815 INFO L225 Difference]: With dead ends: 1424 [2022-07-22 20:43:43,815 INFO L226 Difference]: Without dead ends: 879 [2022-07-22 20:43:43,816 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:43,817 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 72 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:43,817 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 766 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:43:43,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2022-07-22 20:43:43,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 835. [2022-07-22 20:43:43,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 733 states have (on average 1.311050477489768) internal successors, (961), 745 states have internal predecessors, (961), 62 states have call successors, (62), 34 states have call predecessors, (62), 38 states have return successors, (84), 56 states have call predecessors, (84), 58 states have call successors, (84) [2022-07-22 20:43:43,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 1107 transitions. [2022-07-22 20:43:43,858 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 1107 transitions. Word has length 68 [2022-07-22 20:43:43,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:43,860 INFO L495 AbstractCegarLoop]: Abstraction has 835 states and 1107 transitions. [2022-07-22 20:43:43,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-22 20:43:43,860 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 1107 transitions. [2022-07-22 20:43:43,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:43:43,863 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:43,863 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:43:43,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-22 20:43:44,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-07-22 20:43:44,090 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:44,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:44,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1864372863, now seen corresponding path program 1 times [2022-07-22 20:43:44,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:44,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237417649] [2022-07-22 20:43:44,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:44,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:44,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:44,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 20:43:44,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 20:43:44,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,169 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 20:43:44,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:44,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237417649] [2022-07-22 20:43:44,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237417649] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:44,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118387360] [2022-07-22 20:43:44,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:44,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:44,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:44,171 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-07-22 20:43:44,173 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-07-22 20:43:44,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-22 20:43:44,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:44,350 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:44,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 20:43:44,396 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-22 20:43:44,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118387360] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:44,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-22 20:43:44,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 4] total 8 [2022-07-22 20:43:44,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232132246] [2022-07-22 20:43:44,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:44,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:43:44,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:44,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:43:44,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:44,399 INFO L87 Difference]: Start difference. First operand 835 states and 1107 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 20:43:44,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:44,518 INFO L93 Difference]: Finished difference Result 887 states and 1169 transitions. [2022-07-22 20:43:44,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 20:43:44,519 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 68 [2022-07-22 20:43:44,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:44,524 INFO L225 Difference]: With dead ends: 887 [2022-07-22 20:43:44,524 INFO L226 Difference]: Without dead ends: 884 [2022-07-22 20:43:44,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:43:44,527 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 651 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:44,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [651 Valid, 459 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 20:43:44,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states. [2022-07-22 20:43:44,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 834. [2022-07-22 20:43:44,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 733 states have (on average 1.3083219645293316) internal successors, (959), 744 states have internal predecessors, (959), 61 states have call successors, (61), 34 states have call predecessors, (61), 38 states have return successors, (84), 56 states have call predecessors, (84), 58 states have call successors, (84) [2022-07-22 20:43:44,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1104 transitions. [2022-07-22 20:43:44,582 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1104 transitions. Word has length 68 [2022-07-22 20:43:44,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:44,582 INFO L495 AbstractCegarLoop]: Abstraction has 834 states and 1104 transitions. [2022-07-22 20:43:44,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-22 20:43:44,583 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1104 transitions. [2022-07-22 20:43:44,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-22 20:43:44,585 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:44,585 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:43:44,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-07-22 20:43:44,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-07-22 20:43:44,811 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:44,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:44,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1961817817, now seen corresponding path program 1 times [2022-07-22 20:43:44,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:44,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754895804] [2022-07-22 20:43:44,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:44,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:44,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:44,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 20:43:44,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 20:43:44,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,885 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-22 20:43:44,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:44,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754895804] [2022-07-22 20:43:44,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754895804] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:44,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712886784] [2022-07-22 20:43:44,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:44,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:44,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:44,888 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-07-22 20:43:44,890 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-07-22 20:43:44,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:44,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 20:43:44,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:45,205 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:45,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 20:43:45,272 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-22 20:43:45,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712886784] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 20:43:45,272 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 20:43:45,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 11 [2022-07-22 20:43:45,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573847850] [2022-07-22 20:43:45,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 20:43:45,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 20:43:45,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:45,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 20:43:45,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:43:45,275 INFO L87 Difference]: Start difference. First operand 834 states and 1104 transitions. Second operand has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-07-22 20:43:46,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:46,292 INFO L93 Difference]: Finished difference Result 2344 states and 3042 transitions. [2022-07-22 20:43:46,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-22 20:43:46,293 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 69 [2022-07-22 20:43:46,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:46,300 INFO L225 Difference]: With dead ends: 2344 [2022-07-22 20:43:46,300 INFO L226 Difference]: Without dead ends: 1848 [2022-07-22 20:43:46,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=324, Invalid=1482, Unknown=0, NotChecked=0, Total=1806 [2022-07-22 20:43:46,303 INFO L413 NwaCegarLoop]: 495 mSDtfsCounter, 1090 mSDsluCounter, 2038 mSDsCounter, 0 mSdLazyCounter, 1099 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1115 SdHoareTripleChecker+Valid, 2533 SdHoareTripleChecker+Invalid, 1183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1099 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:46,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1115 Valid, 2533 Invalid, 1183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1099 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 20:43:46,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1848 states. [2022-07-22 20:43:46,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1848 to 1213. [2022-07-22 20:43:46,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1213 states, 1073 states have (on average 1.277726001863933) internal successors, (1371), 1092 states have internal predecessors, (1371), 81 states have call successors, (81), 48 states have call predecessors, (81), 57 states have return successors, (118), 73 states have call predecessors, (118), 78 states have call successors, (118) [2022-07-22 20:43:46,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1213 states to 1213 states and 1570 transitions. [2022-07-22 20:43:46,370 INFO L78 Accepts]: Start accepts. Automaton has 1213 states and 1570 transitions. Word has length 69 [2022-07-22 20:43:46,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:46,371 INFO L495 AbstractCegarLoop]: Abstraction has 1213 states and 1570 transitions. [2022-07-22 20:43:46,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-07-22 20:43:46,371 INFO L276 IsEmpty]: Start isEmpty. Operand 1213 states and 1570 transitions. [2022-07-22 20:43:46,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-22 20:43:46,374 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:46,374 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:43:46,399 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-07-22 20:43:46,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:46,594 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:46,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:46,594 INFO L85 PathProgramCache]: Analyzing trace with hash 484677058, now seen corresponding path program 1 times [2022-07-22 20:43:46,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:46,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963170671] [2022-07-22 20:43:46,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:46,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:46,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:46,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:43:46,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:46,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 20:43:46,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:46,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-22 20:43:46,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:46,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 20:43:46,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:46,663 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-07-22 20:43:46,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:46,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963170671] [2022-07-22 20:43:46,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963170671] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:43:46,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772528103] [2022-07-22 20:43:46,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:46,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:46,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:43:46,666 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-07-22 20:43:46,667 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-07-22 20:43:46,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:46,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:43:46,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:43:46,794 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-22 20:43:46,795 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:43:46,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772528103] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:46,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:43:46,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-07-22 20:43:46,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703883543] [2022-07-22 20:43:46,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:46,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:43:46,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:46,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:43:46,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:46,797 INFO L87 Difference]: Start difference. First operand 1213 states and 1570 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-22 20:43:46,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:46,868 INFO L93 Difference]: Finished difference Result 1904 states and 2445 transitions. [2022-07-22 20:43:46,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:43:46,868 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 88 [2022-07-22 20:43:46,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:46,874 INFO L225 Difference]: With dead ends: 1904 [2022-07-22 20:43:46,874 INFO L226 Difference]: Without dead ends: 1135 [2022-07-22 20:43:46,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:46,877 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 330 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:46,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 474 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:43:46,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1135 states. [2022-07-22 20:43:46,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1135 to 1126. [2022-07-22 20:43:46,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 996 states have (on average 1.2720883534136547) internal successors, (1267), 1014 states have internal predecessors, (1267), 77 states have call successors, (77), 44 states have call predecessors, (77), 51 states have return successors, (110), 68 states have call predecessors, (110), 74 states have call successors, (110) [2022-07-22 20:43:46,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 1454 transitions. [2022-07-22 20:43:46,941 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 1454 transitions. Word has length 88 [2022-07-22 20:43:46,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:46,942 INFO L495 AbstractCegarLoop]: Abstraction has 1126 states and 1454 transitions. [2022-07-22 20:43:46,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-22 20:43:46,942 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 1454 transitions. [2022-07-22 20:43:46,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 20:43:46,946 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:46,946 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:46,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-22 20:43:47,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:43:47,169 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:47,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:47,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1240141234, now seen corresponding path program 1 times [2022-07-22 20:43:47,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:47,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464487924] [2022-07-22 20:43:47,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:47,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:47,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:47,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:43:47,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:47,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:43:47,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:43:47,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:47,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:47,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464487924] [2022-07-22 20:43:47,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464487924] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:47,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:47,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 20:43:47,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005638345] [2022-07-22 20:43:47,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:47,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:43:47,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:47,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:43:47,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:43:47,238 INFO L87 Difference]: Start difference. First operand 1126 states and 1454 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:47,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:47,787 INFO L93 Difference]: Finished difference Result 1354 states and 1810 transitions. [2022-07-22 20:43:47,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 20:43:47,787 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-07-22 20:43:47,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:47,795 INFO L225 Difference]: With dead ends: 1354 [2022-07-22 20:43:47,810 INFO L226 Difference]: Without dead ends: 1180 [2022-07-22 20:43:47,811 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:43:47,812 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 498 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:47,812 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [514 Valid, 750 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 20:43:47,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states. [2022-07-22 20:43:47,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 1126. [2022-07-22 20:43:47,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 996 states have (on average 1.2710843373493976) internal successors, (1266), 1014 states have internal predecessors, (1266), 77 states have call successors, (77), 44 states have call predecessors, (77), 51 states have return successors, (110), 68 states have call predecessors, (110), 74 states have call successors, (110) [2022-07-22 20:43:47,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 1453 transitions. [2022-07-22 20:43:47,909 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 1453 transitions. Word has length 91 [2022-07-22 20:43:47,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:47,910 INFO L495 AbstractCegarLoop]: Abstraction has 1126 states and 1453 transitions. [2022-07-22 20:43:47,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:47,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 1453 transitions. [2022-07-22 20:43:47,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 20:43:47,912 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:47,912 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:47,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-22 20:43:47,914 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:47,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:47,914 INFO L85 PathProgramCache]: Analyzing trace with hash 999901488, now seen corresponding path program 1 times [2022-07-22 20:43:47,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:47,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891542988] [2022-07-22 20:43:47,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:47,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:47,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:47,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:43:47,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:47,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:43:47,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:43:47,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:47,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:47,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:47,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891542988] [2022-07-22 20:43:47,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891542988] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:47,992 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:47,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 20:43:47,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352554334] [2022-07-22 20:43:47,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:47,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 20:43:47,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:47,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 20:43:47,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:43:47,994 INFO L87 Difference]: Start difference. First operand 1126 states and 1453 transitions. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:48,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:48,577 INFO L93 Difference]: Finished difference Result 1351 states and 1806 transitions. [2022-07-22 20:43:48,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 20:43:48,578 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-07-22 20:43:48,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:48,584 INFO L225 Difference]: With dead ends: 1351 [2022-07-22 20:43:48,585 INFO L226 Difference]: Without dead ends: 1179 [2022-07-22 20:43:48,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:43:48,586 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 579 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:48,587 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [595 Valid, 839 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 20:43:48,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states. [2022-07-22 20:43:48,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 1126. [2022-07-22 20:43:48,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 996 states have (on average 1.2700803212851406) internal successors, (1265), 1014 states have internal predecessors, (1265), 77 states have call successors, (77), 44 states have call predecessors, (77), 51 states have return successors, (110), 68 states have call predecessors, (110), 74 states have call successors, (110) [2022-07-22 20:43:48,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 1452 transitions. [2022-07-22 20:43:48,651 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 1452 transitions. Word has length 91 [2022-07-22 20:43:48,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:48,651 INFO L495 AbstractCegarLoop]: Abstraction has 1126 states and 1452 transitions. [2022-07-22 20:43:48,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:48,651 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 1452 transitions. [2022-07-22 20:43:48,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 20:43:48,654 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:48,654 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:48,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-22 20:43:48,654 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:48,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:48,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1077435410, now seen corresponding path program 1 times [2022-07-22 20:43:48,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:48,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479963886] [2022-07-22 20:43:48,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:48,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:48,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:48,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:48,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:48,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:43:48,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:48,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:48,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:48,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:43:48,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:48,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:43:48,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:48,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:48,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:48,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479963886] [2022-07-22 20:43:48,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479963886] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:48,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:48,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:43:48,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571383046] [2022-07-22 20:43:48,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:48,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:43:48,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:48,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:43:48,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:48,742 INFO L87 Difference]: Start difference. First operand 1126 states and 1452 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:49,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:49,326 INFO L93 Difference]: Finished difference Result 1360 states and 1821 transitions. [2022-07-22 20:43:49,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 20:43:49,326 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-07-22 20:43:49,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:49,331 INFO L225 Difference]: With dead ends: 1360 [2022-07-22 20:43:49,332 INFO L226 Difference]: Without dead ends: 1188 [2022-07-22 20:43:49,333 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:43:49,333 INFO L413 NwaCegarLoop]: 365 mSDtfsCounter, 711 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 727 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:49,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [727 Valid, 877 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 614 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 20:43:49,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2022-07-22 20:43:49,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 1126. [2022-07-22 20:43:49,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 996 states have (on average 1.2690763052208835) internal successors, (1264), 1014 states have internal predecessors, (1264), 77 states have call successors, (77), 44 states have call predecessors, (77), 51 states have return successors, (110), 68 states have call predecessors, (110), 74 states have call successors, (110) [2022-07-22 20:43:49,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 1451 transitions. [2022-07-22 20:43:49,400 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 1451 transitions. Word has length 91 [2022-07-22 20:43:49,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:49,400 INFO L495 AbstractCegarLoop]: Abstraction has 1126 states and 1451 transitions. [2022-07-22 20:43:49,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:49,400 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 1451 transitions. [2022-07-22 20:43:49,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 20:43:49,403 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:49,403 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:49,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-22 20:43:49,403 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:49,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:49,404 INFO L85 PathProgramCache]: Analyzing trace with hash -190212564, now seen corresponding path program 1 times [2022-07-22 20:43:49,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:49,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516701050] [2022-07-22 20:43:49,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:49,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:49,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:49,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:49,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:49,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:43:49,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:49,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:49,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:49,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:43:49,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:49,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:43:49,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:49,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:49,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:49,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516701050] [2022-07-22 20:43:49,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516701050] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:49,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:49,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:43:49,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153174717] [2022-07-22 20:43:49,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:49,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:43:49,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:49,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:43:49,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:49,483 INFO L87 Difference]: Start difference. First operand 1126 states and 1451 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:50,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:50,077 INFO L93 Difference]: Finished difference Result 1359 states and 1816 transitions. [2022-07-22 20:43:50,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 20:43:50,077 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-07-22 20:43:50,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:50,082 INFO L225 Difference]: With dead ends: 1359 [2022-07-22 20:43:50,083 INFO L226 Difference]: Without dead ends: 1187 [2022-07-22 20:43:50,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:43:50,084 INFO L413 NwaCegarLoop]: 361 mSDtfsCounter, 709 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 725 SdHoareTripleChecker+Valid, 873 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:50,085 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [725 Valid, 873 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 20:43:50,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2022-07-22 20:43:50,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 1126. [2022-07-22 20:43:50,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 996 states have (on average 1.2680722891566265) internal successors, (1263), 1014 states have internal predecessors, (1263), 77 states have call successors, (77), 44 states have call predecessors, (77), 51 states have return successors, (110), 68 states have call predecessors, (110), 74 states have call successors, (110) [2022-07-22 20:43:50,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 1450 transitions. [2022-07-22 20:43:50,148 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 1450 transitions. Word has length 91 [2022-07-22 20:43:50,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:50,148 INFO L495 AbstractCegarLoop]: Abstraction has 1126 states and 1450 transitions. [2022-07-22 20:43:50,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:50,148 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 1450 transitions. [2022-07-22 20:43:50,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 20:43:50,151 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:50,151 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:50,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-22 20:43:50,152 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:50,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:50,152 INFO L85 PathProgramCache]: Analyzing trace with hash -2101255122, now seen corresponding path program 1 times [2022-07-22 20:43:50,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:50,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698065632] [2022-07-22 20:43:50,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:50,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:50,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:50,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:43:50,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:50,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:43:50,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:43:50,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:50,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:50,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:50,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698065632] [2022-07-22 20:43:50,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698065632] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:50,260 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:50,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-22 20:43:50,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458084987] [2022-07-22 20:43:50,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:50,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 20:43:50,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:50,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 20:43:50,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:50,261 INFO L87 Difference]: Start difference. First operand 1126 states and 1450 transitions. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:51,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:51,709 INFO L93 Difference]: Finished difference Result 1602 states and 2197 transitions. [2022-07-22 20:43:51,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 20:43:51,709 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-07-22 20:43:51,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:51,715 INFO L225 Difference]: With dead ends: 1602 [2022-07-22 20:43:51,715 INFO L226 Difference]: Without dead ends: 1430 [2022-07-22 20:43:51,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2022-07-22 20:43:51,717 INFO L413 NwaCegarLoop]: 550 mSDtfsCounter, 810 mSDsluCounter, 1493 mSDsCounter, 0 mSdLazyCounter, 1648 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 826 SdHoareTripleChecker+Valid, 2043 SdHoareTripleChecker+Invalid, 1733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:51,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [826 Valid, 2043 Invalid, 1733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1648 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-22 20:43:51,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2022-07-22 20:43:51,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 1314. [2022-07-22 20:43:51,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1314 states, 1160 states have (on average 1.306896551724138) internal successors, (1516), 1180 states have internal predecessors, (1516), 93 states have call successors, (93), 50 states have call predecessors, (93), 59 states have return successors, (133), 85 states have call predecessors, (133), 90 states have call successors, (133) [2022-07-22 20:43:51,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1314 states to 1314 states and 1742 transitions. [2022-07-22 20:43:51,801 INFO L78 Accepts]: Start accepts. Automaton has 1314 states and 1742 transitions. Word has length 91 [2022-07-22 20:43:51,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:51,801 INFO L495 AbstractCegarLoop]: Abstraction has 1314 states and 1742 transitions. [2022-07-22 20:43:51,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:51,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1314 states and 1742 transitions. [2022-07-22 20:43:51,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 20:43:51,804 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:51,804 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:51,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-22 20:43:51,805 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:51,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:51,805 INFO L85 PathProgramCache]: Analyzing trace with hash -2024354324, now seen corresponding path program 1 times [2022-07-22 20:43:51,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:51,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596896838] [2022-07-22 20:43:51,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:51,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:51,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:51,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:43:51,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:51,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:43:51,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:43:51,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:51,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:51,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:51,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596896838] [2022-07-22 20:43:51,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596896838] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:51,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:51,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-22 20:43:51,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842349550] [2022-07-22 20:43:51,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:51,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 20:43:51,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:51,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 20:43:51,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:51,910 INFO L87 Difference]: Start difference. First operand 1314 states and 1742 transitions. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:53,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:53,410 INFO L93 Difference]: Finished difference Result 2378 states and 3404 transitions. [2022-07-22 20:43:53,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 20:43:53,410 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-07-22 20:43:53,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:53,420 INFO L225 Difference]: With dead ends: 2378 [2022-07-22 20:43:53,420 INFO L226 Difference]: Without dead ends: 2020 [2022-07-22 20:43:53,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2022-07-22 20:43:53,425 INFO L413 NwaCegarLoop]: 515 mSDtfsCounter, 988 mSDsluCounter, 1388 mSDsCounter, 0 mSdLazyCounter, 1601 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1010 SdHoareTripleChecker+Valid, 1903 SdHoareTripleChecker+Invalid, 1699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:53,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1010 Valid, 1903 Invalid, 1699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1601 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-22 20:43:53,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2020 states. [2022-07-22 20:43:53,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2020 to 1666. [2022-07-22 20:43:53,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1666 states, 1470 states have (on average 1.35578231292517) internal successors, (1993), 1494 states have internal predecessors, (1993), 119 states have call successors, (119), 62 states have call predecessors, (119), 75 states have return successors, (175), 113 states have call predecessors, (175), 116 states have call successors, (175) [2022-07-22 20:43:53,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1666 states to 1666 states and 2287 transitions. [2022-07-22 20:43:53,540 INFO L78 Accepts]: Start accepts. Automaton has 1666 states and 2287 transitions. Word has length 91 [2022-07-22 20:43:53,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:53,540 INFO L495 AbstractCegarLoop]: Abstraction has 1666 states and 2287 transitions. [2022-07-22 20:43:53,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:53,541 INFO L276 IsEmpty]: Start isEmpty. Operand 1666 states and 2287 transitions. [2022-07-22 20:43:53,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 20:43:53,544 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:53,544 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:53,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-22 20:43:53,545 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:53,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:53,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1303262318, now seen corresponding path program 1 times [2022-07-22 20:43:53,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:53,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239353104] [2022-07-22 20:43:53,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:53,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:53,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:53,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:53,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:53,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:43:53,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:53,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:53,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:53,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:43:53,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:53,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:43:53,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:53,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:53,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:53,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239353104] [2022-07-22 20:43:53,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239353104] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:53,630 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:53,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-22 20:43:53,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812537715] [2022-07-22 20:43:53,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:53,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 20:43:53,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:53,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 20:43:53,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:53,631 INFO L87 Difference]: Start difference. First operand 1666 states and 2287 transitions. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:55,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:55,104 INFO L93 Difference]: Finished difference Result 3745 states and 5549 transitions. [2022-07-22 20:43:55,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 20:43:55,104 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-07-22 20:43:55,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:55,120 INFO L225 Difference]: With dead ends: 3745 [2022-07-22 20:43:55,121 INFO L226 Difference]: Without dead ends: 3035 [2022-07-22 20:43:55,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2022-07-22 20:43:55,126 INFO L413 NwaCegarLoop]: 569 mSDtfsCounter, 1008 mSDsluCounter, 1179 mSDsCounter, 0 mSdLazyCounter, 1600 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1023 SdHoareTripleChecker+Valid, 1748 SdHoareTripleChecker+Invalid, 1726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:55,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1023 Valid, 1748 Invalid, 1726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1600 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-22 20:43:55,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3035 states. [2022-07-22 20:43:55,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3035 to 2350. [2022-07-22 20:43:55,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2350 states, 2066 states have (on average 1.40513068731849) internal successors, (2903), 2104 states have internal predecessors, (2903), 169 states have call successors, (169), 86 states have call predecessors, (169), 113 states have return successors, (281), 167 states have call predecessors, (281), 166 states have call successors, (281) [2022-07-22 20:43:55,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2350 states to 2350 states and 3353 transitions. [2022-07-22 20:43:55,292 INFO L78 Accepts]: Start accepts. Automaton has 2350 states and 3353 transitions. Word has length 91 [2022-07-22 20:43:55,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:55,292 INFO L495 AbstractCegarLoop]: Abstraction has 2350 states and 3353 transitions. [2022-07-22 20:43:55,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:55,293 INFO L276 IsEmpty]: Start isEmpty. Operand 2350 states and 3353 transitions. [2022-07-22 20:43:55,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 20:43:55,296 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:55,297 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:55,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-22 20:43:55,297 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:55,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:55,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1083247188, now seen corresponding path program 1 times [2022-07-22 20:43:55,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:55,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409170238] [2022-07-22 20:43:55,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:55,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:55,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:55,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:55,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:55,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:43:55,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:55,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:55,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:55,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:43:55,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:55,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:43:55,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:55,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:55,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:55,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409170238] [2022-07-22 20:43:55,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409170238] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:55,398 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:55,398 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-22 20:43:55,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972926083] [2022-07-22 20:43:55,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:55,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 20:43:55,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:55,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 20:43:55,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:43:55,400 INFO L87 Difference]: Start difference. First operand 2350 states and 3353 transitions. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:56,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:56,793 INFO L93 Difference]: Finished difference Result 6370 states and 9715 transitions. [2022-07-22 20:43:56,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 20:43:56,793 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-07-22 20:43:56,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:56,815 INFO L225 Difference]: With dead ends: 6370 [2022-07-22 20:43:56,816 INFO L226 Difference]: Without dead ends: 4976 [2022-07-22 20:43:56,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2022-07-22 20:43:56,823 INFO L413 NwaCegarLoop]: 528 mSDtfsCounter, 1095 mSDsluCounter, 1225 mSDsCounter, 0 mSdLazyCounter, 1428 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1117 SdHoareTripleChecker+Valid, 1753 SdHoareTripleChecker+Invalid, 1549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:56,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1117 Valid, 1753 Invalid, 1549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1428 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-22 20:43:56,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4976 states. [2022-07-22 20:43:57,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4976 to 3808. [2022-07-22 20:43:57,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3808 states, 3334 states have (on average 1.455608878224355) internal successors, (4853), 3418 states have internal predecessors, (4853), 265 states have call successors, (265), 134 states have call predecessors, (265), 207 states have return successors, (585), 271 states have call predecessors, (585), 262 states have call successors, (585) [2022-07-22 20:43:57,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3808 states to 3808 states and 5703 transitions. [2022-07-22 20:43:57,113 INFO L78 Accepts]: Start accepts. Automaton has 3808 states and 5703 transitions. Word has length 91 [2022-07-22 20:43:57,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:57,114 INFO L495 AbstractCegarLoop]: Abstraction has 3808 states and 5703 transitions. [2022-07-22 20:43:57,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:57,114 INFO L276 IsEmpty]: Start isEmpty. Operand 3808 states and 5703 transitions. [2022-07-22 20:43:57,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 20:43:57,120 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:57,120 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:57,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-22 20:43:57,120 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:57,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:57,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1575873362, now seen corresponding path program 1 times [2022-07-22 20:43:57,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:57,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612613055] [2022-07-22 20:43:57,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:57,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:57,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:57,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:57,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:57,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:43:57,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:57,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:57,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:57,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:43:57,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:57,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:43:57,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:57,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:57,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:57,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612613055] [2022-07-22 20:43:57,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612613055] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:57,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:57,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:43:57,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755166258] [2022-07-22 20:43:57,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:57,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:43:57,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:57,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:43:57,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:43:57,202 INFO L87 Difference]: Start difference. First operand 3808 states and 5703 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:58,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:58,093 INFO L93 Difference]: Finished difference Result 7689 states and 12021 transitions. [2022-07-22 20:43:58,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 20:43:58,093 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-07-22 20:43:58,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:58,116 INFO L225 Difference]: With dead ends: 7689 [2022-07-22 20:43:58,117 INFO L226 Difference]: Without dead ends: 4835 [2022-07-22 20:43:58,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:43:58,127 INFO L413 NwaCegarLoop]: 344 mSDtfsCounter, 612 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:58,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [628 Valid, 1005 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 20:43:58,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4835 states. [2022-07-22 20:43:58,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4835 to 3808. [2022-07-22 20:43:58,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3808 states, 3334 states have (on average 1.4505098980203959) internal successors, (4836), 3418 states have internal predecessors, (4836), 265 states have call successors, (265), 134 states have call predecessors, (265), 207 states have return successors, (585), 271 states have call predecessors, (585), 262 states have call successors, (585) [2022-07-22 20:43:58,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3808 states to 3808 states and 5686 transitions. [2022-07-22 20:43:58,394 INFO L78 Accepts]: Start accepts. Automaton has 3808 states and 5686 transitions. Word has length 91 [2022-07-22 20:43:58,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:43:58,394 INFO L495 AbstractCegarLoop]: Abstraction has 3808 states and 5686 transitions. [2022-07-22 20:43:58,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:58,394 INFO L276 IsEmpty]: Start isEmpty. Operand 3808 states and 5686 transitions. [2022-07-22 20:43:58,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 20:43:58,399 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:43:58,400 INFO L195 NwaCegarLoop]: 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] [2022-07-22 20:43:58,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-22 20:43:58,400 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:43:58,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:43:58,401 INFO L85 PathProgramCache]: Analyzing trace with hash -621933204, now seen corresponding path program 1 times [2022-07-22 20:43:58,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:43:58,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009263580] [2022-07-22 20:43:58,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:43:58,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:43:58,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:58,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:43:58,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:58,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:43:58,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:58,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:43:58,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:58,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:43:58,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:58,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:43:58,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:43:58,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:43:58,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:43:58,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009263580] [2022-07-22 20:43:58,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009263580] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:43:58,476 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:43:58,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 20:43:58,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273496553] [2022-07-22 20:43:58,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:43:58,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 20:43:58,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:43:58,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 20:43:58,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:43:58,480 INFO L87 Difference]: Start difference. First operand 3808 states and 5686 transitions. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:43:59,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:43:59,785 INFO L93 Difference]: Finished difference Result 9304 states and 14395 transitions. [2022-07-22 20:43:59,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 20:43:59,785 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2022-07-22 20:43:59,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:43:59,810 INFO L225 Difference]: With dead ends: 9304 [2022-07-22 20:43:59,810 INFO L226 Difference]: Without dead ends: 6452 [2022-07-22 20:43:59,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-07-22 20:43:59,824 INFO L413 NwaCegarLoop]: 614 mSDtfsCounter, 956 mSDsluCounter, 721 mSDsCounter, 0 mSdLazyCounter, 1033 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 988 SdHoareTripleChecker+Valid, 1335 SdHoareTripleChecker+Invalid, 1134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 20:43:59,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [988 Valid, 1335 Invalid, 1134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1033 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-22 20:43:59,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6452 states. [2022-07-22 20:44:00,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6452 to 5140. [2022-07-22 20:44:00,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5140 states, 4494 states have (on average 1.4581664441477526) internal successors, (6553), 4606 states have internal predecessors, (6553), 369 states have call successors, (369), 182 states have call predecessors, (369), 275 states have return successors, (753), 367 states have call predecessors, (753), 366 states have call successors, (753) [2022-07-22 20:44:00,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5140 states to 5140 states and 7675 transitions. [2022-07-22 20:44:00,193 INFO L78 Accepts]: Start accepts. Automaton has 5140 states and 7675 transitions. Word has length 91 [2022-07-22 20:44:00,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:00,194 INFO L495 AbstractCegarLoop]: Abstraction has 5140 states and 7675 transitions. [2022-07-22 20:44:00,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:44:00,195 INFO L276 IsEmpty]: Start isEmpty. Operand 5140 states and 7675 transitions. [2022-07-22 20:44:00,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-07-22 20:44:00,201 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:00,201 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:00,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-22 20:44:00,202 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:00,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:00,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1212598261, now seen corresponding path program 1 times [2022-07-22 20:44:00,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:00,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402984887] [2022-07-22 20:44:00,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:00,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:00,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:00,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:44:00,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:00,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 20:44:00,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:00,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 20:44:00,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:00,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-22 20:44:00,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:00,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-22 20:44:00,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:00,257 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-22 20:44:00,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:00,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402984887] [2022-07-22 20:44:00,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402984887] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:00,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758360095] [2022-07-22 20:44:00,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:00,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:00,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:00,260 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-07-22 20:44:00,264 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-07-22 20:44:00,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:00,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:44:00,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:00,368 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-22 20:44:00,369 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:00,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758360095] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:00,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:00,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-07-22 20:44:00,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168346692] [2022-07-22 20:44:00,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:00,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:00,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:00,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:00,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:44:00,372 INFO L87 Difference]: Start difference. First operand 5140 states and 7675 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 20:44:00,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:00,631 INFO L93 Difference]: Finished difference Result 5517 states and 8136 transitions. [2022-07-22 20:44:00,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:00,631 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 103 [2022-07-22 20:44:00,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:00,649 INFO L225 Difference]: With dead ends: 5517 [2022-07-22 20:44:00,649 INFO L226 Difference]: Without dead ends: 4199 [2022-07-22 20:44:00,654 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:44:00,655 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 61 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 751 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:00,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 751 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:00,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4199 states. [2022-07-22 20:44:00,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4199 to 4199. [2022-07-22 20:44:00,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4199 states, 3656 states have (on average 1.512035010940919) internal successors, (5528), 3752 states have internal predecessors, (5528), 312 states have call successors, (312), 145 states have call predecessors, (312), 230 states have return successors, (661), 317 states have call predecessors, (661), 310 states have call successors, (661) [2022-07-22 20:44:00,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4199 states to 4199 states and 6501 transitions. [2022-07-22 20:44:00,946 INFO L78 Accepts]: Start accepts. Automaton has 4199 states and 6501 transitions. Word has length 103 [2022-07-22 20:44:00,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:00,947 INFO L495 AbstractCegarLoop]: Abstraction has 4199 states and 6501 transitions. [2022-07-22 20:44:00,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 20:44:00,947 INFO L276 IsEmpty]: Start isEmpty. Operand 4199 states and 6501 transitions. [2022-07-22 20:44:00,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-07-22 20:44:00,957 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:00,958 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:00,983 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-07-22 20:44:01,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:01,172 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:01,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:01,172 INFO L85 PathProgramCache]: Analyzing trace with hash 938550496, now seen corresponding path program 1 times [2022-07-22 20:44:01,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:01,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297931105] [2022-07-22 20:44:01,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:01,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:01,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:01,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:44:01,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:44:01,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:44:01,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:44:01,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-22 20:44:01,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:01,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-22 20:44:01,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,300 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-22 20:44:01,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:01,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297931105] [2022-07-22 20:44:01,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297931105] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:01,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647799144] [2022-07-22 20:44:01,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:01,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:01,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:01,303 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-07-22 20:44:01,304 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-07-22 20:44:01,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:01,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:44:01,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:01,474 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-07-22 20:44:01,474 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:01,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647799144] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:01,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:01,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2022-07-22 20:44:01,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996187451] [2022-07-22 20:44:01,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:01,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:01,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:01,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:01,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:01,476 INFO L87 Difference]: Start difference. First operand 4199 states and 6501 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:44:01,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:01,889 INFO L93 Difference]: Finished difference Result 12445 states and 19391 transitions. [2022-07-22 20:44:01,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:01,890 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 147 [2022-07-22 20:44:01,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:01,922 INFO L225 Difference]: With dead ends: 12445 [2022-07-22 20:44:01,922 INFO L226 Difference]: Without dead ends: 8261 [2022-07-22 20:44:01,939 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:01,942 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 224 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:01,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 529 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:01,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8261 states. [2022-07-22 20:44:02,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8261 to 8209. [2022-07-22 20:44:02,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8209 states, 7156 states have (on average 1.5125768585802124) internal successors, (10824), 7346 states have internal predecessors, (10824), 592 states have call successors, (592), 289 states have call predecessors, (592), 460 states have return successors, (1261), 589 states have call predecessors, (1261), 590 states have call successors, (1261) [2022-07-22 20:44:02,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8209 states to 8209 states and 12677 transitions. [2022-07-22 20:44:02,521 INFO L78 Accepts]: Start accepts. Automaton has 8209 states and 12677 transitions. Word has length 147 [2022-07-22 20:44:02,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:02,521 INFO L495 AbstractCegarLoop]: Abstraction has 8209 states and 12677 transitions. [2022-07-22 20:44:02,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:44:02,522 INFO L276 IsEmpty]: Start isEmpty. Operand 8209 states and 12677 transitions. [2022-07-22 20:44:02,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-07-22 20:44:02,537 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:02,537 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:02,569 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-07-22 20:44:02,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:02,747 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:02,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:02,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1136564032, now seen corresponding path program 1 times [2022-07-22 20:44:02,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:02,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713328622] [2022-07-22 20:44:02,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:02,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:02,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:02,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:44:02,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:44:02,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:44:02,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:44:02,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-22 20:44:02,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:02,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-22 20:44:02,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,854 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-22 20:44:02,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:02,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713328622] [2022-07-22 20:44:02,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713328622] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:02,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120658212] [2022-07-22 20:44:02,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:02,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:02,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:02,857 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-07-22 20:44:02,858 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-07-22 20:44:02,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:02,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:44:02,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:03,033 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-07-22 20:44:03,034 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:03,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120658212] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:03,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:03,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2022-07-22 20:44:03,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152104967] [2022-07-22 20:44:03,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:03,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:03,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:03,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:03,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:03,036 INFO L87 Difference]: Start difference. First operand 8209 states and 12677 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 2 states have internal predecessors, (116), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:44:03,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:03,839 INFO L93 Difference]: Finished difference Result 24427 states and 37983 transitions. [2022-07-22 20:44:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:03,841 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 2 states have internal predecessors, (116), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 147 [2022-07-22 20:44:03,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:03,904 INFO L225 Difference]: With dead ends: 24427 [2022-07-22 20:44:03,904 INFO L226 Difference]: Without dead ends: 16233 [2022-07-22 20:44:03,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:03,933 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 212 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:03,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 529 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:03,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16233 states. [2022-07-22 20:44:04,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16233 to 16133. [2022-07-22 20:44:04,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16133 states, 14060 states have (on average 1.5112375533428164) internal successors, (21248), 14438 states have internal predecessors, (21248), 1152 states have call successors, (1152), 577 states have call predecessors, (1152), 920 states have return successors, (2461), 1133 states have call predecessors, (2461), 1150 states have call successors, (2461) [2022-07-22 20:44:04,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16133 states to 16133 states and 24861 transitions. [2022-07-22 20:44:04,876 INFO L78 Accepts]: Start accepts. Automaton has 16133 states and 24861 transitions. Word has length 147 [2022-07-22 20:44:04,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:04,876 INFO L495 AbstractCegarLoop]: Abstraction has 16133 states and 24861 transitions. [2022-07-22 20:44:04,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 2 states have internal predecessors, (116), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:44:04,877 INFO L276 IsEmpty]: Start isEmpty. Operand 16133 states and 24861 transitions. [2022-07-22 20:44:04,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-07-22 20:44:04,902 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:04,903 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:04,931 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-07-22 20:44:05,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:05,132 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:05,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:05,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1659927712, now seen corresponding path program 1 times [2022-07-22 20:44:05,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:05,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983088023] [2022-07-22 20:44:05,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:05,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:05,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:05,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:05,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:05,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:44:05,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:05,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:44:05,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:05,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:44:05,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:05,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:44:05,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:05,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-22 20:44:05,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:05,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:05,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:05,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-22 20:44:05,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:05,249 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-22 20:44:05,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:05,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983088023] [2022-07-22 20:44:05,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983088023] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:05,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496656214] [2022-07-22 20:44:05,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:05,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:05,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:05,252 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-07-22 20:44:05,253 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-07-22 20:44:05,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:05,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:44:05,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:05,396 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-22 20:44:05,396 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:05,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496656214] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:05,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:05,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:44:05,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42412849] [2022-07-22 20:44:05,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:05,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:05,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:05,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:05,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:05,398 INFO L87 Difference]: Start difference. First operand 16133 states and 24861 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:44:06,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:06,820 INFO L93 Difference]: Finished difference Result 47731 states and 74283 transitions. [2022-07-22 20:44:06,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:06,821 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 147 [2022-07-22 20:44:06,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:06,972 INFO L225 Difference]: With dead ends: 47731 [2022-07-22 20:44:06,972 INFO L226 Difference]: Without dead ends: 31615 [2022-07-22 20:44:07,026 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:07,026 INFO L413 NwaCegarLoop]: 510 mSDtfsCounter, 229 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:07,027 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 782 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:07,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31615 states. [2022-07-22 20:44:08,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31615 to 31615. [2022-07-22 20:44:08,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31615 states, 27537 states have (on average 1.503431746377601) internal successors, (41400), 28260 states have internal predecessors, (41400), 2237 states have call successors, (2237), 1153 states have call predecessors, (2237), 1840 states have return successors, (5363), 2233 states have call predecessors, (5363), 2235 states have call successors, (5363) [2022-07-22 20:44:09,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31615 states to 31615 states and 49000 transitions. [2022-07-22 20:44:09,042 INFO L78 Accepts]: Start accepts. Automaton has 31615 states and 49000 transitions. Word has length 147 [2022-07-22 20:44:09,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:09,042 INFO L495 AbstractCegarLoop]: Abstraction has 31615 states and 49000 transitions. [2022-07-22 20:44:09,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:44:09,043 INFO L276 IsEmpty]: Start isEmpty. Operand 31615 states and 49000 transitions. [2022-07-22 20:44:09,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-07-22 20:44:09,121 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:09,122 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:09,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-07-22 20:44:09,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-07-22 20:44:09,346 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:09,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:09,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1981268215, now seen corresponding path program 1 times [2022-07-22 20:44:09,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:09,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363437937] [2022-07-22 20:44:09,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:09,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:09,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:09,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:44:09,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:44:09,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:44:09,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:44:09,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-22 20:44:09,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:09,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-22 20:44:09,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:09,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-07-22 20:44:09,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,471 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-07-22 20:44:09,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:09,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363437937] [2022-07-22 20:44:09,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363437937] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:09,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972013468] [2022-07-22 20:44:09,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:09,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:09,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:09,474 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-07-22 20:44:09,475 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-07-22 20:44:09,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:09,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 714 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:44:09,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:09,739 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-22 20:44:09,739 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:09,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972013468] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:09,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:09,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2022-07-22 20:44:09,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968403558] [2022-07-22 20:44:09,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:09,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:09,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:09,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:09,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:09,742 INFO L87 Difference]: Start difference. First operand 31615 states and 49000 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 2 states have internal predecessors, (139), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 20:44:12,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:12,792 INFO L93 Difference]: Finished difference Result 93763 states and 146572 transitions. [2022-07-22 20:44:12,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:12,792 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 2 states have internal predecessors, (139), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 191 [2022-07-22 20:44:12,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:13,057 INFO L225 Difference]: With dead ends: 93763 [2022-07-22 20:44:13,057 INFO L226 Difference]: Without dead ends: 62171 [2022-07-22 20:44:13,152 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:13,153 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 164 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:13,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 529 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:13,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62171 states. [2022-07-22 20:44:16,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62171 to 61783. [2022-07-22 20:44:16,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61783 states, 53881 states have (on average 1.5037582821402722) internal successors, (81024), 55324 states have internal predecessors, (81024), 4245 states have call successors, (4245), 2281 states have call predecessors, (4245), 3656 states have return successors, (10321), 4209 states have call predecessors, (10321), 4243 states have call successors, (10321) [2022-07-22 20:44:16,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61783 states to 61783 states and 95590 transitions. [2022-07-22 20:44:16,901 INFO L78 Accepts]: Start accepts. Automaton has 61783 states and 95590 transitions. Word has length 191 [2022-07-22 20:44:16,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:16,902 INFO L495 AbstractCegarLoop]: Abstraction has 61783 states and 95590 transitions. [2022-07-22 20:44:16,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 2 states have internal predecessors, (139), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 20:44:16,902 INFO L276 IsEmpty]: Start isEmpty. Operand 61783 states and 95590 transitions. [2022-07-22 20:44:17,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-07-22 20:44:17,040 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:17,040 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:17,067 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-07-22 20:44:17,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-07-22 20:44:17,255 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:17,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:17,256 INFO L85 PathProgramCache]: Analyzing trace with hash -275882679, now seen corresponding path program 1 times [2022-07-22 20:44:17,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:17,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272516976] [2022-07-22 20:44:17,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:17,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:17,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:17,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:44:17,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:44:17,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:44:17,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:44:17,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-22 20:44:17,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:17,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-22 20:44:17,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:17,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-07-22 20:44:17,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,574 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-07-22 20:44:17,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:17,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272516976] [2022-07-22 20:44:17,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272516976] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:17,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307056599] [2022-07-22 20:44:17,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:17,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:17,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:17,580 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-07-22 20:44:17,593 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-07-22 20:44:17,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:17,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 714 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:44:17,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:17,824 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-22 20:44:17,824 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:17,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307056599] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:17,825 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:17,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2022-07-22 20:44:17,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857427870] [2022-07-22 20:44:17,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:17,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:17,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:17,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:17,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:17,826 INFO L87 Difference]: Start difference. First operand 61783 states and 95590 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 2 states have internal predecessors, (139), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 20:44:23,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:23,405 INFO L93 Difference]: Finished difference Result 183883 states and 287012 transitions. [2022-07-22 20:44:23,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:23,405 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 2 states have internal predecessors, (139), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 191 [2022-07-22 20:44:23,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:23,850 INFO L225 Difference]: With dead ends: 183883 [2022-07-22 20:44:23,851 INFO L226 Difference]: Without dead ends: 122123 [2022-07-22 20:44:24,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:24,029 INFO L413 NwaCegarLoop]: 305 mSDtfsCounter, 166 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:24,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 550 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:24,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122123 states. [2022-07-22 20:44:30,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122123 to 121351. [2022-07-22 20:44:30,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121351 states, 105801 states have (on average 1.5021408115235206) internal successors, (158928), 108684 states have internal predecessors, (158928), 8261 states have call successors, (8261), 4537 states have call predecessors, (8261), 7288 states have return successors, (20237), 8161 states have call predecessors, (20237), 8259 states have call successors, (20237) [2022-07-22 20:44:31,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121351 states to 121351 states and 187426 transitions. [2022-07-22 20:44:31,358 INFO L78 Accepts]: Start accepts. Automaton has 121351 states and 187426 transitions. Word has length 191 [2022-07-22 20:44:31,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:44:31,358 INFO L495 AbstractCegarLoop]: Abstraction has 121351 states and 187426 transitions. [2022-07-22 20:44:31,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 2 states have internal predecessors, (139), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 20:44:31,359 INFO L276 IsEmpty]: Start isEmpty. Operand 121351 states and 187426 transitions. [2022-07-22 20:44:31,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-07-22 20:44:31,670 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:44:31,670 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:44:31,689 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-07-22 20:44:31,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-22 20:44:31,871 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:44:31,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:44:31,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1664764034, now seen corresponding path program 1 times [2022-07-22 20:44:31,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:44:31,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695999025] [2022-07-22 20:44:31,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:31,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:44:31,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:44:31,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-22 20:44:31,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 20:44:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 20:44:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:44:31,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-22 20:44:31,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-22 20:44:31,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:31,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-22 20:44:31,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:44:31,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2022-07-22 20:44:31,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:31,974 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-07-22 20:44:31,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:44:31,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695999025] [2022-07-22 20:44:31,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695999025] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:44:31,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463583399] [2022-07-22 20:44:31,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:44:31,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:44:31,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:44:31,977 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-07-22 20:44:31,978 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-07-22 20:44:32,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:44:32,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 754 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:44:32,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:44:32,217 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 122 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-22 20:44:32,217 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:44:32,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463583399] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:44:32,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:44:32,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:44:32,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178871429] [2022-07-22 20:44:32,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:44:32,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:44:32,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:44:32,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:44:32,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:32,220 INFO L87 Difference]: Start difference. First operand 121351 states and 187426 transitions. Second operand has 3 states, 3 states have (on average 59.0) internal successors, (177), 3 states have internal predecessors, (177), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 20:44:38,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:44:38,035 INFO L93 Difference]: Finished difference Result 183557 states and 284310 transitions. [2022-07-22 20:44:38,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:44:38,036 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 59.0) internal successors, (177), 3 states have internal predecessors, (177), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 210 [2022-07-22 20:44:38,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:44:38,402 INFO L225 Difference]: With dead ends: 183557 [2022-07-22 20:44:38,403 INFO L226 Difference]: Without dead ends: 100009 [2022-07-22 20:44:38,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:44:38,599 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 191 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:44:38,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 323 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:44:38,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100009 states.