./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --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 1af9610c3f2ac44e456633c84d2e8d0495857443026005d5daf994731366c726 --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-12 15:55:52,423 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 15:55:52,495 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 15:55:52,499 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 15:55:52,500 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 15:55:52,531 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 15:55:52,532 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 15:55:52,532 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 15:55:52,533 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 15:55:52,534 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 15:55:52,534 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 15:55:52,534 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 15:55:52,535 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 15:55:52,538 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 15:55:52,538 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 15:55:52,538 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 15:55:52,539 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 15:55:52,539 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 15:55:52,539 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 15:55:52,539 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 15:55:52,540 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 15:55:52,543 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 15:55:52,543 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 15:55:52,544 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 15:55:52,544 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 15:55:52,544 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 15:55:52,544 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 15:55:52,544 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 15:55:52,545 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 15:55:52,545 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 15:55:52,545 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 15:55:52,545 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 15:55:52,546 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 15:55:52,546 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 15:55:52,546 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 15:55:52,546 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 15:55:52,547 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 15:55:52,547 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 15:55:52,548 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 15:55:52,549 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 15:55:52,550 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 15:55:52,550 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 15:55:52,550 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/certificate-witnesses-artifact/automizer/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/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 1af9610c3f2ac44e456633c84d2e8d0495857443026005d5daf994731366c726 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 [2024-09-12 15:55:52,838 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 15:55:52,858 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 15:55:52,861 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 15:55:52,862 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 15:55:52,863 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 15:55:52,863 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c [2024-09-12 15:55:54,342 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 15:55:54,531 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 15:55:54,532 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c [2024-09-12 15:55:54,538 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/4e21002f8/1431d4c6edf84ddbae3aee584cfaa2bc/FLAGd670fa08f [2024-09-12 15:55:54,898 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/4e21002f8/1431d4c6edf84ddbae3aee584cfaa2bc [2024-09-12 15:55:54,900 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 15:55:54,902 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 15:55:54,905 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 15:55:54,906 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 15:55:54,911 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 15:55:54,912 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 03:55:54" (1/1) ... [2024-09-12 15:55:54,913 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7761b3ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:54, skipping insertion in model container [2024-09-12 15:55:54,913 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 03:55:54" (1/1) ... [2024-09-12 15:55:54,928 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 15:55:55,074 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c[490,503] [2024-09-12 15:55:55,103 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 15:55:55,111 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 15:55:55,124 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound10.c[490,503] [2024-09-12 15:55:55,142 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 15:55:55,160 INFO L204 MainTranslator]: Completed translation [2024-09-12 15:55:55,160 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55 WrapperNode [2024-09-12 15:55:55,160 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 15:55:55,161 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 15:55:55,162 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 15:55:55,162 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 15:55:55,168 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,174 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,179 INFO L138 Inliner]: procedures = 14, calls = 19, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 15:55:55,180 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 15:55:55,180 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 15:55:55,181 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 15:55:55,181 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 15:55:55,190 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,190 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,192 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,215 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-12 15:55:55,219 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,219 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,222 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,229 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,233 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,234 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,235 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 15:55:55,236 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 15:55:55,240 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 15:55:55,240 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 15:55:55,241 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (1/1) ... [2024-09-12 15:55:55,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 15:55:55,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:55:55,278 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 15:55:55,285 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 15:55:55,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 15:55:55,326 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-12 15:55:55,326 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-12 15:55:55,326 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 15:55:55,327 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 15:55:55,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 15:55:55,327 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 15:55:55,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 15:55:55,328 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 15:55:55,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 15:55:55,329 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-12 15:55:55,329 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-12 15:55:55,399 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 15:55:55,401 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 15:55:55,598 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-09-12 15:55:55,598 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 15:55:55,631 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 15:55:55,632 INFO L318 CfgBuilder]: Removed 2 assume(true) statements. [2024-09-12 15:55:55,633 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 03:55:55 BoogieIcfgContainer [2024-09-12 15:55:55,633 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 15:55:55,636 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 15:55:55,636 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 15:55:55,639 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 15:55:55,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 03:55:54" (1/3) ... [2024-09-12 15:55:55,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c7de4d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 03:55:55, skipping insertion in model container [2024-09-12 15:55:55,642 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 03:55:55" (2/3) ... [2024-09-12 15:55:55,642 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c7de4d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 03:55:55, skipping insertion in model container [2024-09-12 15:55:55,642 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 03:55:55" (3/3) ... [2024-09-12 15:55:55,644 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound10.c [2024-09-12 15:55:55,661 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 15:55:55,662 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-12 15:55:55,727 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 15:55:55,735 INFO L336 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1fc1a2a2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 15:55:55,736 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-12 15:55:55,739 INFO L276 IsEmpty]: Start isEmpty. Operand has 38 states, 18 states have (on average 1.5) internal successors, (27), 20 states have internal predecessors, (27), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 15:55:55,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-09-12 15:55:55,747 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:55:55,748 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 15:55:55,749 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:55:55,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:55,754 INFO L85 PathProgramCache]: Analyzing trace with hash -2011850563, now seen corresponding path program 1 times [2024-09-12 15:55:55,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:55:55,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179267322] [2024-09-12 15:55:55,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:55,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:55:55,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:55,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 15:55:55,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:55,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 15:55:55,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:55,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 15:55:55,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:55,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-12 15:55:55,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:55,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 15:55:55,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:55,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 15:55:55,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:55,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 15:55:55,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:55,979 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 15:55:55,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:55:55,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179267322] [2024-09-12 15:55:55,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179267322] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 15:55:55,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 15:55:55,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 15:55:55,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604122496] [2024-09-12 15:55:55,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 15:55:55,987 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-12 15:55:55,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:55:56,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-12 15:55:56,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 15:55:56,011 INFO L87 Difference]: Start difference. First operand has 38 states, 18 states have (on average 1.5) internal successors, (27), 20 states have internal predecessors, (27), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 15:55:56,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:55:56,039 INFO L93 Difference]: Finished difference Result 70 states and 115 transitions. [2024-09-12 15:55:56,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-12 15:55:56,041 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 42 [2024-09-12 15:55:56,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:55:56,049 INFO L225 Difference]: With dead ends: 70 [2024-09-12 15:55:56,049 INFO L226 Difference]: Without dead ends: 34 [2024-09-12 15:55:56,052 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 15:55:56,056 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 15:55:56,057 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 47 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 15:55:56,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2024-09-12 15:55:56,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2024-09-12 15:55:56,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 16 states have (on average 1.1875) internal successors, (19), 18 states have internal predecessors, (19), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 15:55:56,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2024-09-12 15:55:56,095 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 42 [2024-09-12 15:55:56,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:55:56,095 INFO L474 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2024-09-12 15:55:56,095 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 15:55:56,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:56,096 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2024-09-12 15:55:56,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-09-12 15:55:56,098 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:55:56,098 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 15:55:56,098 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 15:55:56,099 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:55:56,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:56,100 INFO L85 PathProgramCache]: Analyzing trace with hash -213832741, now seen corresponding path program 1 times [2024-09-12 15:55:56,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:55:56,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930019851] [2024-09-12 15:55:56,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:56,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:55:56,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:56,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 15:55:56,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:56,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 15:55:56,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:56,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 15:55:56,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:56,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-12 15:55:56,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:56,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 15:55:56,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:56,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 15:55:56,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:56,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 15:55:56,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:56,396 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-09-12 15:55:56,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:55:56,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930019851] [2024-09-12 15:55:56,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930019851] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:55:56,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968824650] [2024-09-12 15:55:56,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:56,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:55:56,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:55:56,409 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:55:56,412 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 15:55:56,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:56,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-12 15:55:56,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:55:56,745 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-09-12 15:55:56,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:55:56,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968824650] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:55:56,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 15:55:56,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 11 [2024-09-12 15:55:56,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867592583] [2024-09-12 15:55:56,891 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 15:55:56,891 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 15:55:56,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:55:56,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 15:55:56,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-09-12 15:55:56,897 INFO L87 Difference]: Start difference. First operand 34 states and 45 transitions. Second operand has 11 states, 10 states have (on average 2.0) internal successors, (20), 8 states have internal predecessors, (20), 6 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 15:55:57,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:55:57,164 INFO L93 Difference]: Finished difference Result 55 states and 72 transitions. [2024-09-12 15:55:57,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 15:55:57,166 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 8 states have internal predecessors, (20), 6 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) Word has length 43 [2024-09-12 15:55:57,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:55:57,167 INFO L225 Difference]: With dead ends: 55 [2024-09-12 15:55:57,168 INFO L226 Difference]: Without dead ends: 47 [2024-09-12 15:55:57,173 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2024-09-12 15:55:57,175 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 27 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 15:55:57,176 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 233 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 15:55:57,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2024-09-12 15:55:57,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2024-09-12 15:55:57,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 23 states have (on average 1.173913043478261) internal successors, (27), 24 states have internal predecessors, (27), 18 states have call successors, (18), 5 states have call predecessors, (18), 4 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 15:55:57,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 61 transitions. [2024-09-12 15:55:57,202 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 61 transitions. Word has length 43 [2024-09-12 15:55:57,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:55:57,202 INFO L474 AbstractCegarLoop]: Abstraction has 46 states and 61 transitions. [2024-09-12 15:55:57,202 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 8 states have internal predecessors, (20), 6 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 15:55:57,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:57,203 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 61 transitions. [2024-09-12 15:55:57,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-12 15:55:57,204 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:55:57,204 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 15:55:57,220 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 15:55:57,405 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:55:57,405 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:55:57,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:57,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1967462229, now seen corresponding path program 1 times [2024-09-12 15:55:57,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:55:57,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570184987] [2024-09-12 15:55:57,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:57,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:55:57,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:55:57,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1765669169] [2024-09-12 15:55:57,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:57,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:55:57,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:55:57,431 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:55:57,434 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 15:55:57,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:57,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 15:55:57,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:55:57,543 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 15:55:57,543 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 15:55:57,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:55:57,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570184987] [2024-09-12 15:55:57,545 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:55:57,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765669169] [2024-09-12 15:55:57,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765669169] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 15:55:57,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 15:55:57,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 15:55:57,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897040327] [2024-09-12 15:55:57,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 15:55:57,547 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 15:55:57,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:55:57,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 15:55:57,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 15:55:57,549 INFO L87 Difference]: Start difference. First operand 46 states and 61 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-12 15:55:57,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:55:57,611 INFO L93 Difference]: Finished difference Result 65 states and 89 transitions. [2024-09-12 15:55:57,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 15:55:57,612 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 44 [2024-09-12 15:55:57,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:55:57,614 INFO L225 Difference]: With dead ends: 65 [2024-09-12 15:55:57,615 INFO L226 Difference]: Without dead ends: 63 [2024-09-12 15:55:57,616 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 15:55:57,616 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 4 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 15:55:57,618 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 144 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 15:55:57,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-09-12 15:55:57,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 54. [2024-09-12 15:55:57,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 28 states have (on average 1.1428571428571428) internal successors, (32), 31 states have internal predecessors, (32), 20 states have call successors, (20), 6 states have call predecessors, (20), 5 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 15:55:57,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 70 transitions. [2024-09-12 15:55:57,638 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 70 transitions. Word has length 44 [2024-09-12 15:55:57,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:55:57,639 INFO L474 AbstractCegarLoop]: Abstraction has 54 states and 70 transitions. [2024-09-12 15:55:57,639 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2024-09-12 15:55:57,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:57,639 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 70 transitions. [2024-09-12 15:55:57,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-09-12 15:55:57,641 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:55:57,641 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2024-09-12 15:55:57,657 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-09-12 15:55:57,841 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:55:57,842 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:55:57,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:57,842 INFO L85 PathProgramCache]: Analyzing trace with hash -189867411, now seen corresponding path program 1 times [2024-09-12 15:55:57,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:55:57,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144212859] [2024-09-12 15:55:57,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:57,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:55:57,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:55:57,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [77356386] [2024-09-12 15:55:57,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:57,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:55:57,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:55:57,880 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:55:57,882 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 15:55:57,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:57,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 15:55:57,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:55:58,020 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 15:55:58,021 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 15:55:58,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:55:58,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144212859] [2024-09-12 15:55:58,022 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:55:58,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77356386] [2024-09-12 15:55:58,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77356386] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 15:55:58,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 15:55:58,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 15:55:58,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965648463] [2024-09-12 15:55:58,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 15:55:58,024 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 15:55:58,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:55:58,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 15:55:58,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 15:55:58,025 INFO L87 Difference]: Start difference. First operand 54 states and 70 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 15:55:58,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:55:58,075 INFO L93 Difference]: Finished difference Result 61 states and 76 transitions. [2024-09-12 15:55:58,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 15:55:58,076 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 49 [2024-09-12 15:55:58,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:55:58,078 INFO L225 Difference]: With dead ends: 61 [2024-09-12 15:55:58,078 INFO L226 Difference]: Without dead ends: 59 [2024-09-12 15:55:58,078 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 15:55:58,079 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 5 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 15:55:58,080 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 154 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 15:55:58,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-09-12 15:55:58,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2024-09-12 15:55:58,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 31 states have (on average 1.1290322580645162) internal successors, (35), 34 states have internal predecessors, (35), 20 states have call successors, (20), 7 states have call predecessors, (20), 6 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 15:55:58,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 73 transitions. [2024-09-12 15:55:58,101 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 73 transitions. Word has length 49 [2024-09-12 15:55:58,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:55:58,102 INFO L474 AbstractCegarLoop]: Abstraction has 58 states and 73 transitions. [2024-09-12 15:55:58,102 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 15:55:58,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:58,102 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 73 transitions. [2024-09-12 15:55:58,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-09-12 15:55:58,104 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:55:58,104 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 15:55:58,123 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-09-12 15:55:58,304 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:55:58,305 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:55:58,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:58,305 INFO L85 PathProgramCache]: Analyzing trace with hash -470549715, now seen corresponding path program 1 times [2024-09-12 15:55:58,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:55:58,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830695089] [2024-09-12 15:55:58,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:58,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:55:58,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:55:58,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1157337498] [2024-09-12 15:55:58,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:58,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:55:58,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:55:58,340 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:55:58,342 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 15:55:58,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:58,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-09-12 15:55:58,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:55:58,568 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-09-12 15:55:58,568 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 15:55:58,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:55:58,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830695089] [2024-09-12 15:55:58,569 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:55:58,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157337498] [2024-09-12 15:55:58,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157337498] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 15:55:58,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 15:55:58,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 15:55:58,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309441547] [2024-09-12 15:55:58,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 15:55:58,570 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 15:55:58,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:55:58,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 15:55:58,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 15:55:58,571 INFO L87 Difference]: Start difference. First operand 58 states and 73 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-09-12 15:55:58,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:55:58,678 INFO L93 Difference]: Finished difference Result 65 states and 79 transitions. [2024-09-12 15:55:58,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 15:55:58,679 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 59 [2024-09-12 15:55:58,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:55:58,680 INFO L225 Difference]: With dead ends: 65 [2024-09-12 15:55:58,680 INFO L226 Difference]: Without dead ends: 63 [2024-09-12 15:55:58,680 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 15:55:58,681 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 5 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 15:55:58,681 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 141 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 15:55:58,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-09-12 15:55:58,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2024-09-12 15:55:58,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 34 states have (on average 1.1176470588235294) internal successors, (38), 37 states have internal predecessors, (38), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 15:55:58,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 76 transitions. [2024-09-12 15:55:58,695 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 76 transitions. Word has length 59 [2024-09-12 15:55:58,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:55:58,696 INFO L474 AbstractCegarLoop]: Abstraction has 62 states and 76 transitions. [2024-09-12 15:55:58,696 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-09-12 15:55:58,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:58,696 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 76 transitions. [2024-09-12 15:55:58,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-09-12 15:55:58,698 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:55:58,698 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 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] [2024-09-12 15:55:58,714 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-12 15:55:58,898 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:55:58,899 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:55:58,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:58,899 INFO L85 PathProgramCache]: Analyzing trace with hash 487403380, now seen corresponding path program 1 times [2024-09-12 15:55:58,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:55:58,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45208151] [2024-09-12 15:55:58,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:58,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:55:58,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:55:58,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1987982589] [2024-09-12 15:55:58,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:58,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:55:58,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:55:58,937 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:55:58,939 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 15:55:58,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-09-12 15:55:59,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:55:59,076 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 15:55:59,076 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:55:59,189 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 15:55:59,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:55:59,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45208151] [2024-09-12 15:55:59,191 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:55:59,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987982589] [2024-09-12 15:55:59,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987982589] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 15:55:59,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 15:55:59,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2024-09-12 15:55:59,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982522328] [2024-09-12 15:55:59,192 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 15:55:59,192 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 15:55:59,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:55:59,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 15:55:59,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-12 15:55:59,193 INFO L87 Difference]: Start difference. First operand 62 states and 76 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 4 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-09-12 15:55:59,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:55:59,313 INFO L93 Difference]: Finished difference Result 90 states and 121 transitions. [2024-09-12 15:55:59,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 15:55:59,315 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 4 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 66 [2024-09-12 15:55:59,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:55:59,317 INFO L225 Difference]: With dead ends: 90 [2024-09-12 15:55:59,319 INFO L226 Difference]: Without dead ends: 88 [2024-09-12 15:55:59,319 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 123 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 15:55:59,320 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 6 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 15:55:59,321 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 233 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 15:55:59,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2024-09-12 15:55:59,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 58. [2024-09-12 15:55:59,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 32 states have (on average 1.125) internal successors, (36), 33 states have internal predecessors, (36), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 15:55:59,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 70 transitions. [2024-09-12 15:55:59,340 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 70 transitions. Word has length 66 [2024-09-12 15:55:59,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:55:59,341 INFO L474 AbstractCegarLoop]: Abstraction has 58 states and 70 transitions. [2024-09-12 15:55:59,341 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 4 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-09-12 15:55:59,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:59,341 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 70 transitions. [2024-09-12 15:55:59,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-09-12 15:55:59,342 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:55:59,343 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 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] [2024-09-12 15:55:59,359 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-09-12 15:55:59,543 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-09-12 15:55:59,543 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:55:59,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:55:59,544 INFO L85 PathProgramCache]: Analyzing trace with hash -2098403842, now seen corresponding path program 1 times [2024-09-12 15:55:59,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:55:59,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695346449] [2024-09-12 15:55:59,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:59,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:55:59,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 15:55:59,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 15:55:59,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 15:55:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-12 15:55:59,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 15:55:59,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 15:55:59,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 15:55:59,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 15:55:59,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 15:55:59,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 15:55:59,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,806 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 15:55:59,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,810 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-09-12 15:55:59,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:55:59,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695346449] [2024-09-12 15:55:59,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695346449] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:55:59,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391122988] [2024-09-12 15:55:59,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:55:59,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:55:59,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:55:59,816 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:55:59,817 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 15:55:59,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:55:59,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 15:55:59,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:55:59,925 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-09-12 15:55:59,925 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:00,017 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-09-12 15:56:00,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391122988] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 15:56:00,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 15:56:00,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2024-09-12 15:56:00,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734603682] [2024-09-12 15:56:00,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:00,019 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 15:56:00,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:00,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 15:56:00,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-12 15:56:00,020 INFO L87 Difference]: Start difference. First operand 58 states and 70 transitions. Second operand has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2024-09-12 15:56:00,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:00,207 INFO L93 Difference]: Finished difference Result 105 states and 145 transitions. [2024-09-12 15:56:00,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 15:56:00,208 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 68 [2024-09-12 15:56:00,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:00,210 INFO L225 Difference]: With dead ends: 105 [2024-09-12 15:56:00,210 INFO L226 Difference]: Without dead ends: 97 [2024-09-12 15:56:00,211 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 153 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-09-12 15:56:00,211 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 32 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:00,212 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 311 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 15:56:00,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-09-12 15:56:00,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 88. [2024-09-12 15:56:00,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 46 states have (on average 1.1956521739130435) internal successors, (55), 47 states have internal predecessors, (55), 34 states have call successors, (34), 8 states have call predecessors, (34), 7 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-12 15:56:00,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 121 transitions. [2024-09-12 15:56:00,242 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 121 transitions. Word has length 68 [2024-09-12 15:56:00,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:00,243 INFO L474 AbstractCegarLoop]: Abstraction has 88 states and 121 transitions. [2024-09-12 15:56:00,243 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2024-09-12 15:56:00,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:00,244 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 121 transitions. [2024-09-12 15:56:00,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-09-12 15:56:00,245 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:00,245 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 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] [2024-09-12 15:56:00,261 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-12 15:56:00,445 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:00,446 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:00,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:00,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1520512592, now seen corresponding path program 1 times [2024-09-12 15:56:00,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:00,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736974173] [2024-09-12 15:56:00,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:00,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:00,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:56:00,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [981977424] [2024-09-12 15:56:00,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:00,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:00,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:00,465 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:00,467 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 15:56:00,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:00,527 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-12 15:56:00,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:00,677 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-09-12 15:56:00,677 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:00,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:00,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736974173] [2024-09-12 15:56:00,721 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:56:00,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981977424] [2024-09-12 15:56:00,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981977424] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:56:00,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:56:00,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2024-09-12 15:56:00,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489417250] [2024-09-12 15:56:00,721 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:00,722 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 15:56:00,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:00,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 15:56:00,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-09-12 15:56:00,722 INFO L87 Difference]: Start difference. First operand 88 states and 121 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-12 15:56:00,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:00,858 INFO L93 Difference]: Finished difference Result 123 states and 172 transitions. [2024-09-12 15:56:00,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 15:56:00,859 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 74 [2024-09-12 15:56:00,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:00,860 INFO L225 Difference]: With dead ends: 123 [2024-09-12 15:56:00,861 INFO L226 Difference]: Without dead ends: 120 [2024-09-12 15:56:00,861 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 71 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-12 15:56:00,861 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 7 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:00,862 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 208 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 15:56:00,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2024-09-12 15:56:00,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 117. [2024-09-12 15:56:00,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 61 states have (on average 1.2131147540983607) internal successors, (74), 63 states have internal predecessors, (74), 47 states have call successors, (47), 9 states have call predecessors, (47), 8 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 15:56:00,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 165 transitions. [2024-09-12 15:56:00,919 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 165 transitions. Word has length 74 [2024-09-12 15:56:00,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:00,919 INFO L474 AbstractCegarLoop]: Abstraction has 117 states and 165 transitions. [2024-09-12 15:56:00,919 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-12 15:56:00,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:00,920 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 165 transitions. [2024-09-12 15:56:00,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-12 15:56:00,923 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:00,923 INFO L216 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 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] [2024-09-12 15:56:00,943 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-09-12 15:56:01,123 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:01,124 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:01,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:01,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1071513618, now seen corresponding path program 2 times [2024-09-12 15:56:01,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:01,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330223167] [2024-09-12 15:56:01,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:01,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:01,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:56:01,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [988783871] [2024-09-12 15:56:01,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 15:56:01,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:01,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:01,156 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:01,158 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 15:56:01,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 15:56:01,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:56:01,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-12 15:56:01,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:01,443 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 14 proven. 19 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2024-09-12 15:56:01,450 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:01,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:01,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330223167] [2024-09-12 15:56:01,532 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:56:01,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988783871] [2024-09-12 15:56:01,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988783871] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:56:01,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:56:01,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-09-12 15:56:01,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37999108] [2024-09-12 15:56:01,535 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:01,535 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 15:56:01,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:01,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 15:56:01,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-09-12 15:56:01,537 INFO L87 Difference]: Start difference. First operand 117 states and 165 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-12 15:56:01,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:01,712 INFO L93 Difference]: Finished difference Result 129 states and 175 transitions. [2024-09-12 15:56:01,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 15:56:01,713 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 79 [2024-09-12 15:56:01,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:01,715 INFO L225 Difference]: With dead ends: 129 [2024-09-12 15:56:01,715 INFO L226 Difference]: Without dead ends: 127 [2024-09-12 15:56:01,715 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-09-12 15:56:01,716 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 12 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:01,716 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 229 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 15:56:01,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-09-12 15:56:01,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2024-09-12 15:56:01,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 67 states have (on average 1.1940298507462686) internal successors, (80), 69 states have internal predecessors, (80), 47 states have call successors, (47), 11 states have call predecessors, (47), 10 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 15:56:01,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 171 transitions. [2024-09-12 15:56:01,765 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 171 transitions. Word has length 79 [2024-09-12 15:56:01,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:01,765 INFO L474 AbstractCegarLoop]: Abstraction has 125 states and 171 transitions. [2024-09-12 15:56:01,766 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-12 15:56:01,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:01,766 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 171 transitions. [2024-09-12 15:56:01,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-09-12 15:56:01,767 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:01,767 INFO L216 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 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] [2024-09-12 15:56:01,784 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-12 15:56:01,968 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:01,968 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:01,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:01,969 INFO L85 PathProgramCache]: Analyzing trace with hash 807735120, now seen corresponding path program 3 times [2024-09-12 15:56:01,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:01,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354909655] [2024-09-12 15:56:01,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:01,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:01,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:56:01,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1674054288] [2024-09-12 15:56:01,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 15:56:01,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:01,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:02,002 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:02,005 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 15:56:02,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-12 15:56:02,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:56:02,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-09-12 15:56:02,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:02,946 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 48 proven. 27 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2024-09-12 15:56:02,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:15,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:15,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354909655] [2024-09-12 15:56:15,715 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:56:15,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674054288] [2024-09-12 15:56:15,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674054288] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:56:15,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:56:15,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-09-12 15:56:15,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799940632] [2024-09-12 15:56:15,716 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:15,717 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 15:56:15,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:15,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 15:56:15,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=539, Unknown=1, NotChecked=0, Total=650 [2024-09-12 15:56:15,718 INFO L87 Difference]: Start difference. First operand 125 states and 171 transitions. Second operand has 16 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) [2024-09-12 15:56:16,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:16,134 INFO L93 Difference]: Finished difference Result 133 states and 178 transitions. [2024-09-12 15:56:16,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 15:56:16,135 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) Word has length 84 [2024-09-12 15:56:16,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:16,136 INFO L225 Difference]: With dead ends: 133 [2024-09-12 15:56:16,136 INFO L226 Difference]: Without dead ends: 131 [2024-09-12 15:56:16,137 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=163, Invalid=706, Unknown=1, NotChecked=0, Total=870 [2024-09-12 15:56:16,137 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 32 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:16,138 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 271 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 15:56:16,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-12 15:56:16,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 129. [2024-09-12 15:56:16,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 70 states have (on average 1.1857142857142857) internal successors, (83), 72 states have internal predecessors, (83), 47 states have call successors, (47), 12 states have call predecessors, (47), 11 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 15:56:16,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 174 transitions. [2024-09-12 15:56:16,188 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 174 transitions. Word has length 84 [2024-09-12 15:56:16,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:16,188 INFO L474 AbstractCegarLoop]: Abstraction has 129 states and 174 transitions. [2024-09-12 15:56:16,188 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) [2024-09-12 15:56:16,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:16,189 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 174 transitions. [2024-09-12 15:56:16,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-09-12 15:56:16,193 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:16,193 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 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] [2024-09-12 15:56:16,211 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-09-12 15:56:16,397 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-09-12 15:56:16,398 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:16,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:16,398 INFO L85 PathProgramCache]: Analyzing trace with hash -607760099, now seen corresponding path program 1 times [2024-09-12 15:56:16,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:16,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200532046] [2024-09-12 15:56:16,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:16,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:16,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:56:16,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1052416469] [2024-09-12 15:56:16,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:16,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:16,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:16,416 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:16,420 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 15:56:16,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:16,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-12 15:56:16,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:16,909 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2024-09-12 15:56:16,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:17,635 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2024-09-12 15:56:17,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:17,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200532046] [2024-09-12 15:56:17,636 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:56:17,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052416469] [2024-09-12 15:56:17,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052416469] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 15:56:17,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 15:56:17,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2024-09-12 15:56:17,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267637596] [2024-09-12 15:56:17,637 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:17,637 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 15:56:17,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:17,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 15:56:17,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2024-09-12 15:56:17,638 INFO L87 Difference]: Start difference. First operand 129 states and 174 transitions. Second operand has 21 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-12 15:56:20,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:20,420 INFO L93 Difference]: Finished difference Result 229 states and 337 transitions. [2024-09-12 15:56:20,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 15:56:20,421 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) Word has length 90 [2024-09-12 15:56:20,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:20,423 INFO L225 Difference]: With dead ends: 229 [2024-09-12 15:56:20,423 INFO L226 Difference]: Without dead ends: 225 [2024-09-12 15:56:20,424 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=255, Invalid=1151, Unknown=0, NotChecked=0, Total=1406 [2024-09-12 15:56:20,425 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 75 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:20,425 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 451 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-09-12 15:56:20,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2024-09-12 15:56:20,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 222. [2024-09-12 15:56:20,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 112 states have (on average 1.2410714285714286) internal successors, (139), 115 states have internal predecessors, (139), 96 states have call successors, (96), 14 states have call predecessors, (96), 13 states have return successors, (93), 92 states have call predecessors, (93), 93 states have call successors, (93) [2024-09-12 15:56:20,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 328 transitions. [2024-09-12 15:56:20,505 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 328 transitions. Word has length 90 [2024-09-12 15:56:20,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:20,505 INFO L474 AbstractCegarLoop]: Abstraction has 222 states and 328 transitions. [2024-09-12 15:56:20,505 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-12 15:56:20,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:20,506 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 328 transitions. [2024-09-12 15:56:20,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-09-12 15:56:20,506 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:20,507 INFO L216 NwaCegarLoop]: trace histogram [10, 9, 9, 6, 6, 6, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 15:56:20,522 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-09-12 15:56:20,707 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-12 15:56:20,707 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:20,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:20,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1117188045, now seen corresponding path program 4 times [2024-09-12 15:56:20,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:20,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157083194] [2024-09-12 15:56:20,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:20,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:20,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 15:56:20,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 15:56:20,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 15:56:20,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-12 15:56:20,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 15:56:20,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 15:56:20,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 15:56:20,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 15:56:20,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,821 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 15:56:20,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 15:56:20,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 15:56:20,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 15:56:20,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 15:56:20,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 15:56:20,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 15:56:20,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 15:56:20,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:20,842 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2024-09-12 15:56:20,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:20,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157083194] [2024-09-12 15:56:20,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157083194] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 15:56:20,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 15:56:20,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 15:56:20,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847559687] [2024-09-12 15:56:20,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 15:56:20,844 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 15:56:20,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:20,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 15:56:20,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 15:56:20,845 INFO L87 Difference]: Start difference. First operand 222 states and 328 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-09-12 15:56:20,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:20,955 INFO L93 Difference]: Finished difference Result 275 states and 404 transitions. [2024-09-12 15:56:20,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 15:56:20,956 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 99 [2024-09-12 15:56:20,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:20,958 INFO L225 Difference]: With dead ends: 275 [2024-09-12 15:56:20,958 INFO L226 Difference]: Without dead ends: 201 [2024-09-12 15:56:20,959 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-09-12 15:56:20,960 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 6 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:20,960 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 179 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 15:56:20,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2024-09-12 15:56:21,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 189. [2024-09-12 15:56:21,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 95 states have (on average 1.1789473684210525) internal successors, (112), 98 states have internal predecessors, (112), 80 states have call successors, (80), 14 states have call predecessors, (80), 13 states have return successors, (77), 76 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 15:56:21,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 269 transitions. [2024-09-12 15:56:21,043 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 269 transitions. Word has length 99 [2024-09-12 15:56:21,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:21,045 INFO L474 AbstractCegarLoop]: Abstraction has 189 states and 269 transitions. [2024-09-12 15:56:21,045 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-09-12 15:56:21,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:21,045 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 269 transitions. [2024-09-12 15:56:21,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-09-12 15:56:21,046 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:21,046 INFO L216 NwaCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 15:56:21,046 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-09-12 15:56:21,046 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:21,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:21,047 INFO L85 PathProgramCache]: Analyzing trace with hash 2069519471, now seen corresponding path program 1 times [2024-09-12 15:56:21,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:21,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016428627] [2024-09-12 15:56:21,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:21,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:21,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:56:21,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1126298653] [2024-09-12 15:56:21,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:21,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:21,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:21,104 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:21,106 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 15:56:21,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:21,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-09-12 15:56:21,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:22,165 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 63 proven. 34 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2024-09-12 15:56:22,165 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:22,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:22,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016428627] [2024-09-12 15:56:22,296 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:56:22,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126298653] [2024-09-12 15:56:22,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126298653] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:56:22,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:56:22,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-09-12 15:56:22,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145419031] [2024-09-12 15:56:22,297 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:22,298 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 15:56:22,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:22,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 15:56:22,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2024-09-12 15:56:22,299 INFO L87 Difference]: Start difference. First operand 189 states and 269 transitions. Second operand has 18 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 15:56:22,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:22,923 INFO L93 Difference]: Finished difference Result 201 states and 279 transitions. [2024-09-12 15:56:22,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-12 15:56:22,923 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 7 states have call successors, (18) Word has length 106 [2024-09-12 15:56:22,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:22,925 INFO L225 Difference]: With dead ends: 201 [2024-09-12 15:56:22,925 INFO L226 Difference]: Without dead ends: 199 [2024-09-12 15:56:22,926 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2024-09-12 15:56:22,926 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 40 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:22,927 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 352 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 15:56:22,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2024-09-12 15:56:23,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 197. [2024-09-12 15:56:23,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 101 states have (on average 1.1683168316831682) internal successors, (118), 104 states have internal predecessors, (118), 80 states have call successors, (80), 16 states have call predecessors, (80), 15 states have return successors, (77), 76 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 15:56:23,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 275 transitions. [2024-09-12 15:56:23,009 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 275 transitions. Word has length 106 [2024-09-12 15:56:23,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:23,010 INFO L474 AbstractCegarLoop]: Abstraction has 197 states and 275 transitions. [2024-09-12 15:56:23,010 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 8 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 9 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 15:56:23,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:23,010 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 275 transitions. [2024-09-12 15:56:23,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-12 15:56:23,011 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:23,012 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-12 15:56:23,029 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-12 15:56:23,215 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:23,216 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:23,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:23,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1527784632, now seen corresponding path program 1 times [2024-09-12 15:56:23,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:23,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65041168] [2024-09-12 15:56:23,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:23,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 15:56:23,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 15:56:23,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 15:56:23,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-12 15:56:23,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 15:56:23,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 15:56:23,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 15:56:23,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 15:56:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 15:56:23,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 15:56:23,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 15:56:23,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 15:56:23,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 15:56:23,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 15:56:23,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 15:56:23,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 15:56:23,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 15:56:23,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 15:56:23,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 15:56:23,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 15:56:23,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,386 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 42 proven. 9 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2024-09-12 15:56:23,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:23,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65041168] [2024-09-12 15:56:23,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65041168] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:56:23,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954495184] [2024-09-12 15:56:23,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:23,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:23,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:23,389 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:23,390 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 15:56:23,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:56:23,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 15:56:23,462 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:23,488 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 88 proven. 9 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2024-09-12 15:56:23,489 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:23,583 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 42 proven. 9 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2024-09-12 15:56:23,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954495184] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 15:56:23,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 15:56:23,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2024-09-12 15:56:23,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214399239] [2024-09-12 15:56:23,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:23,586 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 15:56:23,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:23,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 15:56:23,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 15:56:23,587 INFO L87 Difference]: Start difference. First operand 197 states and 275 transitions. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2024-09-12 15:56:23,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:23,778 INFO L93 Difference]: Finished difference Result 227 states and 317 transitions. [2024-09-12 15:56:23,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 15:56:23,778 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) Word has length 120 [2024-09-12 15:56:23,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:23,780 INFO L225 Difference]: With dead ends: 227 [2024-09-12 15:56:23,780 INFO L226 Difference]: Without dead ends: 215 [2024-09-12 15:56:23,781 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 278 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-09-12 15:56:23,781 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 17 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:23,782 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 337 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 15:56:23,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-09-12 15:56:23,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 196. [2024-09-12 15:56:23,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 101 states have (on average 1.1584158415841583) internal successors, (117), 103 states have internal predecessors, (117), 79 states have call successors, (79), 16 states have call predecessors, (79), 15 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-12 15:56:23,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 272 transitions. [2024-09-12 15:56:23,852 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 272 transitions. Word has length 120 [2024-09-12 15:56:23,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:23,853 INFO L474 AbstractCegarLoop]: Abstraction has 196 states and 272 transitions. [2024-09-12 15:56:23,853 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 4 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2024-09-12 15:56:23,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:23,853 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 272 transitions. [2024-09-12 15:56:23,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-09-12 15:56:23,855 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:23,855 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 15:56:23,869 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-12 15:56:24,055 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-12 15:56:24,055 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:24,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:24,056 INFO L85 PathProgramCache]: Analyzing trace with hash -2141824020, now seen corresponding path program 2 times [2024-09-12 15:56:24,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:24,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308231559] [2024-09-12 15:56:24,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:24,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:24,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:56:24,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1611512693] [2024-09-12 15:56:24,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 15:56:24,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:24,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:24,100 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:24,102 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 15:56:24,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 15:56:24,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:56:24,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-09-12 15:56:24,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:24,437 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 26 proven. 34 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2024-09-12 15:56:24,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:24,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:24,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308231559] [2024-09-12 15:56:24,558 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:56:24,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611512693] [2024-09-12 15:56:24,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611512693] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:56:24,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:56:24,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-09-12 15:56:24,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510657254] [2024-09-12 15:56:24,559 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:24,559 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 15:56:24,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:24,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 15:56:24,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-09-12 15:56:24,560 INFO L87 Difference]: Start difference. First operand 196 states and 272 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2024-09-12 15:56:24,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:24,802 INFO L93 Difference]: Finished difference Result 230 states and 321 transitions. [2024-09-12 15:56:24,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 15:56:24,802 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 121 [2024-09-12 15:56:24,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:24,804 INFO L225 Difference]: With dead ends: 230 [2024-09-12 15:56:24,804 INFO L226 Difference]: Without dead ends: 227 [2024-09-12 15:56:24,804 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 169 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-09-12 15:56:24,805 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 23 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:24,805 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 290 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 15:56:24,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-09-12 15:56:24,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 224. [2024-09-12 15:56:24,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 116 states have (on average 1.1637931034482758) internal successors, (135), 118 states have internal predecessors, (135), 91 states have call successors, (91), 17 states have call predecessors, (91), 16 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-09-12 15:56:24,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 314 transitions. [2024-09-12 15:56:24,872 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 314 transitions. Word has length 121 [2024-09-12 15:56:24,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:24,873 INFO L474 AbstractCegarLoop]: Abstraction has 224 states and 314 transitions. [2024-09-12 15:56:24,873 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2024-09-12 15:56:24,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:24,873 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 314 transitions. [2024-09-12 15:56:24,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-09-12 15:56:24,875 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:24,875 INFO L216 NwaCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2024-09-12 15:56:24,891 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-09-12 15:56:25,075 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-12 15:56:25,075 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:25,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:25,076 INFO L85 PathProgramCache]: Analyzing trace with hash -669028268, now seen corresponding path program 3 times [2024-09-12 15:56:25,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:25,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238486632] [2024-09-12 15:56:25,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:25,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:25,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:56:25,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [738895214] [2024-09-12 15:56:25,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 15:56:25,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:25,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:25,101 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:25,103 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 15:56:25,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-12 15:56:25,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:56:25,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-09-12 15:56:25,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:25,603 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 63 proven. 36 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2024-09-12 15:56:25,603 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:26,078 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 63 proven. 36 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2024-09-12 15:56:26,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:26,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238486632] [2024-09-12 15:56:26,079 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:56:26,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738895214] [2024-09-12 15:56:26,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738895214] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 15:56:26,079 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 15:56:26,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 20 [2024-09-12 15:56:26,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736691281] [2024-09-12 15:56:26,079 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:26,079 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 15:56:26,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:26,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 15:56:26,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2024-09-12 15:56:26,080 INFO L87 Difference]: Start difference. First operand 224 states and 314 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 13 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (37), 11 states have call predecessors, (37), 13 states have call successors, (37) [2024-09-12 15:56:27,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:27,126 INFO L93 Difference]: Finished difference Result 253 states and 356 transitions. [2024-09-12 15:56:27,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 15:56:27,126 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 13 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (37), 11 states have call predecessors, (37), 13 states have call successors, (37) Word has length 123 [2024-09-12 15:56:27,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:27,128 INFO L225 Difference]: With dead ends: 253 [2024-09-12 15:56:27,128 INFO L226 Difference]: Without dead ends: 251 [2024-09-12 15:56:27,129 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=168, Invalid=702, Unknown=0, NotChecked=0, Total=870 [2024-09-12 15:56:27,129 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 44 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:27,130 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 429 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 15:56:27,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2024-09-12 15:56:27,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 228. [2024-09-12 15:56:27,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 119 states have (on average 1.1596638655462186) internal successors, (138), 121 states have internal predecessors, (138), 91 states have call successors, (91), 18 states have call predecessors, (91), 17 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-09-12 15:56:27,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 317 transitions. [2024-09-12 15:56:27,234 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 317 transitions. Word has length 123 [2024-09-12 15:56:27,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:27,234 INFO L474 AbstractCegarLoop]: Abstraction has 228 states and 317 transitions. [2024-09-12 15:56:27,235 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 13 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (37), 11 states have call predecessors, (37), 13 states have call successors, (37) [2024-09-12 15:56:27,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:27,235 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 317 transitions. [2024-09-12 15:56:27,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-12 15:56:27,237 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:27,237 INFO L216 NwaCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2024-09-12 15:56:27,253 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-09-12 15:56:27,437 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-12 15:56:27,437 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:27,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:27,438 INFO L85 PathProgramCache]: Analyzing trace with hash 669612110, now seen corresponding path program 4 times [2024-09-12 15:56:27,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:27,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333205963] [2024-09-12 15:56:27,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:27,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:27,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:56:27,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1009669074] [2024-09-12 15:56:27,470 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 15:56:27,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:27,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:27,472 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:27,475 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 15:56:27,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 15:56:27,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:56:27,541 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-09-12 15:56:27,543 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:28,486 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 71 proven. 36 refuted. 0 times theorem prover too weak. 438 trivial. 0 not checked. [2024-09-12 15:56:28,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:28,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:28,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333205963] [2024-09-12 15:56:28,783 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:56:28,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009669074] [2024-09-12 15:56:28,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009669074] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:56:28,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:56:28,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-09-12 15:56:28,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895258450] [2024-09-12 15:56:28,783 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:28,784 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 15:56:28,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:28,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 15:56:28,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2024-09-12 15:56:28,784 INFO L87 Difference]: Start difference. First operand 228 states and 317 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) [2024-09-12 15:56:29,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:29,735 INFO L93 Difference]: Finished difference Result 261 states and 362 transitions. [2024-09-12 15:56:29,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 15:56:29,736 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) Word has length 128 [2024-09-12 15:56:29,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:29,738 INFO L225 Difference]: With dead ends: 261 [2024-09-12 15:56:29,738 INFO L226 Difference]: Without dead ends: 259 [2024-09-12 15:56:29,738 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 116 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2024-09-12 15:56:29,739 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 24 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:29,739 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 528 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 15:56:29,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-09-12 15:56:29,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 235. [2024-09-12 15:56:29,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 123 states have (on average 1.1544715447154472) internal successors, (142), 126 states have internal predecessors, (142), 94 states have call successors, (94), 18 states have call predecessors, (94), 17 states have return successors, (91), 90 states have call predecessors, (91), 91 states have call successors, (91) [2024-09-12 15:56:29,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 327 transitions. [2024-09-12 15:56:29,870 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 327 transitions. Word has length 128 [2024-09-12 15:56:29,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:29,871 INFO L474 AbstractCegarLoop]: Abstraction has 235 states and 327 transitions. [2024-09-12 15:56:29,871 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) [2024-09-12 15:56:29,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:29,872 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 327 transitions. [2024-09-12 15:56:29,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-12 15:56:29,873 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:29,873 INFO L216 NwaCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 15:56:29,890 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-12 15:56:30,074 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-12 15:56:30,074 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:30,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:30,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1717758444, now seen corresponding path program 5 times [2024-09-12 15:56:30,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:30,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776906234] [2024-09-12 15:56:30,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:30,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:30,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:56:30,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1898624007] [2024-09-12 15:56:30,093 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 15:56:30,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:30,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:30,095 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:30,098 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 15:56:30,212 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-09-12 15:56:30,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:56:30,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-09-12 15:56:30,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:31,584 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 99 proven. 79 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2024-09-12 15:56:31,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:32,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:32,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776906234] [2024-09-12 15:56:32,336 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:56:32,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898624007] [2024-09-12 15:56:32,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898624007] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:56:32,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:56:32,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-09-12 15:56:32,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597415143] [2024-09-12 15:56:32,336 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:32,336 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-12 15:56:32,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:32,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-12 15:56:32,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2024-09-12 15:56:32,337 INFO L87 Difference]: Start difference. First operand 235 states and 327 transitions. Second operand has 17 states, 15 states have (on average 2.066666666666667) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-12 15:56:34,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:34,181 INFO L93 Difference]: Finished difference Result 269 states and 372 transitions. [2024-09-12 15:56:34,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 15:56:34,181 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.066666666666667) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 7 states have call successors, (22) Word has length 131 [2024-09-12 15:56:34,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:34,183 INFO L225 Difference]: With dead ends: 269 [2024-09-12 15:56:34,183 INFO L226 Difference]: Without dead ends: 267 [2024-09-12 15:56:34,184 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2024-09-12 15:56:34,184 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 23 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:34,184 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 637 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-12 15:56:34,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2024-09-12 15:56:34,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 265. [2024-09-12 15:56:34,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 138 states have (on average 1.1521739130434783) internal successors, (159), 141 states have internal predecessors, (159), 106 states have call successors, (106), 21 states have call predecessors, (106), 20 states have return successors, (103), 102 states have call predecessors, (103), 103 states have call successors, (103) [2024-09-12 15:56:34,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 368 transitions. [2024-09-12 15:56:34,339 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 368 transitions. Word has length 131 [2024-09-12 15:56:34,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:34,339 INFO L474 AbstractCegarLoop]: Abstraction has 265 states and 368 transitions. [2024-09-12 15:56:34,339 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.066666666666667) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 9 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-12 15:56:34,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:34,340 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 368 transitions. [2024-09-12 15:56:34,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2024-09-12 15:56:34,341 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:34,341 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2024-09-12 15:56:34,349 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-12 15:56:34,542 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:34,542 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:34,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:34,543 INFO L85 PathProgramCache]: Analyzing trace with hash -83573063, now seen corresponding path program 2 times [2024-09-12 15:56:34,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:34,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108883038] [2024-09-12 15:56:34,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:34,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:34,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:56:34,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1584797971] [2024-09-12 15:56:34,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 15:56:34,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:34,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:34,565 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:34,568 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 15:56:34,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 15:56:34,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:56:34,637 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-09-12 15:56:34,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:35,455 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 73 proven. 47 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2024-09-12 15:56:35,456 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:56:37,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:56:37,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108883038] [2024-09-12 15:56:37,872 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:56:37,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584797971] [2024-09-12 15:56:37,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584797971] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:56:37,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:56:37,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-09-12 15:56:37,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209511654] [2024-09-12 15:56:37,872 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:56:37,873 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-12 15:56:37,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:56:37,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-12 15:56:37,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2024-09-12 15:56:37,874 INFO L87 Difference]: Start difference. First operand 265 states and 368 transitions. Second operand has 17 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2024-09-12 15:56:39,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:56:39,246 INFO L93 Difference]: Finished difference Result 309 states and 429 transitions. [2024-09-12 15:56:39,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 15:56:39,247 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 137 [2024-09-12 15:56:39,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:56:39,249 INFO L225 Difference]: With dead ends: 309 [2024-09-12 15:56:39,249 INFO L226 Difference]: Without dead ends: 302 [2024-09-12 15:56:39,250 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 186 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=183, Invalid=1077, Unknown=0, NotChecked=0, Total=1260 [2024-09-12 15:56:39,251 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 29 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 15:56:39,251 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 644 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 649 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 15:56:39,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2024-09-12 15:56:39,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 282. [2024-09-12 15:56:39,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 149 states have (on average 1.1476510067114094) internal successors, (171), 152 states have internal predecessors, (171), 110 states have call successors, (110), 23 states have call predecessors, (110), 22 states have return successors, (107), 106 states have call predecessors, (107), 107 states have call successors, (107) [2024-09-12 15:56:39,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 388 transitions. [2024-09-12 15:56:39,459 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 388 transitions. Word has length 137 [2024-09-12 15:56:39,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:56:39,459 INFO L474 AbstractCegarLoop]: Abstraction has 282 states and 388 transitions. [2024-09-12 15:56:39,459 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2024-09-12 15:56:39,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:39,460 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 388 transitions. [2024-09-12 15:56:39,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-09-12 15:56:39,461 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:56:39,462 INFO L216 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 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] [2024-09-12 15:56:39,476 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-09-12 15:56:39,662 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:39,662 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:56:39,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:56:39,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1268175597, now seen corresponding path program 6 times [2024-09-12 15:56:39,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:56:39,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569242230] [2024-09-12 15:56:39,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:56:39,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:56:39,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:56:39,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [32713703] [2024-09-12 15:56:39,720 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 15:56:39,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:56:39,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:56:39,724 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:56:39,728 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 15:56:39,829 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-12 15:56:39,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:56:39,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-09-12 15:56:39,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:56:40,853 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 162 proven. 42 refuted. 0 times theorem prover too weak. 636 trivial. 0 not checked. [2024-09-12 15:56:40,854 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:57:11,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:57:11,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569242230] [2024-09-12 15:57:11,100 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:57:11,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32713703] [2024-09-12 15:57:11,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32713703] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:57:11,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:57:11,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-09-12 15:57:11,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412400449] [2024-09-12 15:57:11,100 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:57:11,101 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 15:57:11,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:57:11,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 15:57:11,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2024-09-12 15:57:11,102 INFO L87 Difference]: Start difference. First operand 282 states and 388 transitions. Second operand has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-12 15:57:11,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:57:11,662 INFO L93 Difference]: Finished difference Result 294 states and 398 transitions. [2024-09-12 15:57:11,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 15:57:11,662 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) Word has length 150 [2024-09-12 15:57:11,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:57:11,664 INFO L225 Difference]: With dead ends: 294 [2024-09-12 15:57:11,664 INFO L226 Difference]: Without dead ends: 292 [2024-09-12 15:57:11,665 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2024-09-12 15:57:11,665 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 20 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 15:57:11,665 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 375 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 15:57:11,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2024-09-12 15:57:11,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 261. [2024-09-12 15:57:11,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 140 states have (on average 1.1428571428571428) internal successors, (160), 143 states have internal predecessors, (160), 98 states have call successors, (98), 23 states have call predecessors, (98), 22 states have return successors, (95), 94 states have call predecessors, (95), 95 states have call successors, (95) [2024-09-12 15:57:11,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 353 transitions. [2024-09-12 15:57:11,828 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 353 transitions. Word has length 150 [2024-09-12 15:57:11,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:57:11,828 INFO L474 AbstractCegarLoop]: Abstraction has 261 states and 353 transitions. [2024-09-12 15:57:11,829 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-12 15:57:11,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:57:11,829 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 353 transitions. [2024-09-12 15:57:11,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2024-09-12 15:57:11,830 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:57:11,831 INFO L216 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 15:57:11,839 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-12 15:57:12,031 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:57:12,031 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:57:12,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:57:12,032 INFO L85 PathProgramCache]: Analyzing trace with hash 680663563, now seen corresponding path program 7 times [2024-09-12 15:57:12,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:57:12,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547625457] [2024-09-12 15:57:12,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:57:12,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:57:12,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:57:12,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [709973819] [2024-09-12 15:57:12,056 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 15:57:12,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:57:12,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:57:12,058 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:57:12,059 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 15:57:12,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 15:57:12,141 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 71 conjuncts are in the unsatisfiable core [2024-09-12 15:57:12,149 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:57:13,271 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 173 proven. 87 refuted. 0 times theorem prover too weak. 585 trivial. 0 not checked. [2024-09-12 15:57:13,271 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:57:13,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:57:13,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547625457] [2024-09-12 15:57:13,695 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:57:13,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709973819] [2024-09-12 15:57:13,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709973819] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:57:13,695 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:57:13,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-09-12 15:57:13,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656366016] [2024-09-12 15:57:13,696 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:57:13,696 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 15:57:13,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:57:13,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 15:57:13,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-09-12 15:57:13,697 INFO L87 Difference]: Start difference. First operand 261 states and 353 transitions. Second operand has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) [2024-09-12 15:57:15,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:57:15,026 INFO L93 Difference]: Finished difference Result 299 states and 401 transitions. [2024-09-12 15:57:15,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-12 15:57:15,026 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) Word has length 153 [2024-09-12 15:57:15,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:57:15,028 INFO L225 Difference]: With dead ends: 299 [2024-09-12 15:57:15,028 INFO L226 Difference]: Without dead ends: 297 [2024-09-12 15:57:15,029 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2024-09-12 15:57:15,029 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 42 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-12 15:57:15,030 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 582 Invalid, 892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 865 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-12 15:57:15,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2024-09-12 15:57:15,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 266. [2024-09-12 15:57:15,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 143 states have (on average 1.1398601398601398) internal successors, (163), 146 states have internal predecessors, (163), 98 states have call successors, (98), 25 states have call predecessors, (98), 24 states have return successors, (95), 94 states have call predecessors, (95), 95 states have call successors, (95) [2024-09-12 15:57:15,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 356 transitions. [2024-09-12 15:57:15,191 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 356 transitions. Word has length 153 [2024-09-12 15:57:15,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:57:15,191 INFO L474 AbstractCegarLoop]: Abstraction has 266 states and 356 transitions. [2024-09-12 15:57:15,191 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) [2024-09-12 15:57:15,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:57:15,192 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 356 transitions. [2024-09-12 15:57:15,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2024-09-12 15:57:15,193 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:57:15,194 INFO L216 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 15:57:15,211 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-09-12 15:57:15,394 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-12 15:57:15,394 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:57:15,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:57:15,395 INFO L85 PathProgramCache]: Analyzing trace with hash 818386669, now seen corresponding path program 8 times [2024-09-12 15:57:15,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:57:15,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887869750] [2024-09-12 15:57:15,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:57:15,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:57:15,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:57:15,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [465502859] [2024-09-12 15:57:15,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 15:57:15,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:57:15,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:57:15,422 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:57:15,424 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-12 15:57:15,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 15:57:15,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:57:15,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-12 15:57:15,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:57:18,780 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 167 proven. 78 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2024-09-12 15:57:18,781 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:57:25,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:57:25,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887869750] [2024-09-12 15:57:25,945 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:57:25,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465502859] [2024-09-12 15:57:25,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465502859] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:57:25,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:57:25,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-09-12 15:57:25,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654322692] [2024-09-12 15:57:25,946 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:57:25,946 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 15:57:25,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:57:25,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 15:57:25,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=323, Unknown=1, NotChecked=0, Total=380 [2024-09-12 15:57:25,947 INFO L87 Difference]: Start difference. First operand 266 states and 356 transitions. Second operand has 18 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) [2024-09-12 15:57:31,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:57:31,816 INFO L93 Difference]: Finished difference Result 318 states and 430 transitions. [2024-09-12 15:57:31,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 15:57:31,816 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) Word has length 153 [2024-09-12 15:57:31,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:57:31,818 INFO L225 Difference]: With dead ends: 318 [2024-09-12 15:57:31,819 INFO L226 Difference]: Without dead ends: 316 [2024-09-12 15:57:31,819 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 137 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=109, Invalid=646, Unknown=1, NotChecked=0, Total=756 [2024-09-12 15:57:31,820 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 30 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-09-12 15:57:31,820 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 719 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2024-09-12 15:57:31,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2024-09-12 15:57:31,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 307. [2024-09-12 15:57:31,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 164 states have (on average 1.1402439024390243) internal successors, (187), 166 states have internal predecessors, (187), 115 states have call successors, (115), 28 states have call predecessors, (115), 27 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2024-09-12 15:57:31,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 414 transitions. [2024-09-12 15:57:31,991 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 414 transitions. Word has length 153 [2024-09-12 15:57:31,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:57:31,992 INFO L474 AbstractCegarLoop]: Abstraction has 307 states and 414 transitions. [2024-09-12 15:57:31,992 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.0625) internal successors, (33), 14 states have internal predecessors, (33), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) [2024-09-12 15:57:31,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:57:31,992 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 414 transitions. [2024-09-12 15:57:31,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-09-12 15:57:31,993 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:57:31,994 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 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] [2024-09-12 15:57:32,010 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-12 15:57:32,194 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-12 15:57:32,194 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:57:32,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:57:32,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1362351366, now seen corresponding path program 3 times [2024-09-12 15:57:32,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:57:32,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788526570] [2024-09-12 15:57:32,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:57:32,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:57:32,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:57:32,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [943637957] [2024-09-12 15:57:32,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 15:57:32,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:57:32,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:57:32,216 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:57:32,218 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-12 15:57:32,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-12 15:57:32,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:57:32,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-09-12 15:57:32,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:57:32,964 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 95 proven. 43 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2024-09-12 15:57:32,964 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:57:37,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:57:37,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788526570] [2024-09-12 15:57:37,695 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:57:37,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943637957] [2024-09-12 15:57:37,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943637957] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:57:37,695 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:57:37,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-09-12 15:57:37,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282039340] [2024-09-12 15:57:37,695 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:57:37,695 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-12 15:57:37,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:57:37,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-12 15:57:37,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=389, Unknown=1, NotChecked=0, Total=462 [2024-09-12 15:57:37,696 INFO L87 Difference]: Start difference. First operand 307 states and 414 transitions. Second operand has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 6 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2024-09-12 15:57:38,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:57:38,247 INFO L93 Difference]: Finished difference Result 324 states and 428 transitions. [2024-09-12 15:57:38,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 15:57:38,247 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 6 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 156 [2024-09-12 15:57:38,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:57:38,250 INFO L225 Difference]: With dead ends: 324 [2024-09-12 15:57:38,250 INFO L226 Difference]: Without dead ends: 317 [2024-09-12 15:57:38,250 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 164 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=103, Invalid=496, Unknown=1, NotChecked=0, Total=600 [2024-09-12 15:57:38,250 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 22 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 15:57:38,251 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 260 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 15:57:38,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2024-09-12 15:57:38,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 300. [2024-09-12 15:57:38,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 163 states have (on average 1.1226993865030674) internal successors, (183), 165 states have internal predecessors, (183), 107 states have call successors, (107), 30 states have call predecessors, (107), 29 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2024-09-12 15:57:38,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 394 transitions. [2024-09-12 15:57:38,460 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 394 transitions. Word has length 156 [2024-09-12 15:57:38,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:57:38,460 INFO L474 AbstractCegarLoop]: Abstraction has 300 states and 394 transitions. [2024-09-12 15:57:38,461 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 6 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2024-09-12 15:57:38,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:57:38,461 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 394 transitions. [2024-09-12 15:57:38,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-09-12 15:57:38,462 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:57:38,462 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 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] [2024-09-12 15:57:38,477 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-09-12 15:57:38,662 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:57:38,662 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:57:38,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:57:38,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1326373992, now seen corresponding path program 4 times [2024-09-12 15:57:38,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:57:38,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467387201] [2024-09-12 15:57:38,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:57:38,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:57:38,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:57:38,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1101007334] [2024-09-12 15:57:38,682 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 15:57:38,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:57:38,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:57:38,684 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:57:38,686 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-12 15:57:38,773 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 15:57:38,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:57:38,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-09-12 15:57:38,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:57:41,066 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 99 proven. 80 refuted. 0 times theorem prover too weak. 748 trivial. 0 not checked. [2024-09-12 15:57:41,067 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:57:43,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:57:43,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467387201] [2024-09-12 15:57:43,728 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:57:43,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101007334] [2024-09-12 15:57:43,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101007334] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:57:43,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:57:43,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-09-12 15:57:43,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302221338] [2024-09-12 15:57:43,728 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:57:43,728 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 15:57:43,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:57:43,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 15:57:43,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2024-09-12 15:57:43,729 INFO L87 Difference]: Start difference. First operand 300 states and 394 transitions. Second operand has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 10 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2024-09-12 15:57:46,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:57:46,926 INFO L93 Difference]: Finished difference Result 337 states and 450 transitions. [2024-09-12 15:57:46,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-12 15:57:46,927 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 10 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) Word has length 159 [2024-09-12 15:57:46,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:57:46,929 INFO L225 Difference]: With dead ends: 337 [2024-09-12 15:57:46,929 INFO L226 Difference]: Without dead ends: 330 [2024-09-12 15:57:46,929 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=130, Invalid=992, Unknown=0, NotChecked=0, Total=1122 [2024-09-12 15:57:46,930 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 46 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-09-12 15:57:46,930 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 482 Invalid, 983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 949 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-09-12 15:57:46,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2024-09-12 15:57:47,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 309. [2024-09-12 15:57:47,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 168 states have (on average 1.125) internal successors, (189), 170 states have internal predecessors, (189), 111 states have call successors, (111), 30 states have call predecessors, (111), 29 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2024-09-12 15:57:47,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 408 transitions. [2024-09-12 15:57:47,132 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 408 transitions. Word has length 159 [2024-09-12 15:57:47,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:57:47,132 INFO L474 AbstractCegarLoop]: Abstraction has 309 states and 408 transitions. [2024-09-12 15:57:47,133 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 10 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2024-09-12 15:57:47,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:57:47,133 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 408 transitions. [2024-09-12 15:57:47,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-09-12 15:57:47,134 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:57:47,134 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 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] [2024-09-12 15:57:47,151 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-09-12 15:57:47,334 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-12 15:57:47,335 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:57:47,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:57:47,335 INFO L85 PathProgramCache]: Analyzing trace with hash 895086330, now seen corresponding path program 5 times [2024-09-12 15:57:47,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:57:47,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342983669] [2024-09-12 15:57:47,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:57:47,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:57:47,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:57:47,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2007531692] [2024-09-12 15:57:47,360 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 15:57:47,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:57:47,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:57:47,362 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:57:47,365 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-12 15:57:47,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-12 15:57:47,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:57:47,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-09-12 15:57:47,462 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:57:51,775 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 81 proven. 83 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2024-09-12 15:57:51,775 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:57:56,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:57:56,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342983669] [2024-09-12 15:57:56,506 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:57:56,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007531692] [2024-09-12 15:57:56,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007531692] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:57:56,506 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:57:56,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-09-12 15:57:56,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538440198] [2024-09-12 15:57:56,506 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:57:56,507 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 15:57:56,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:57:56,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 15:57:56,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2024-09-12 15:57:56,508 INFO L87 Difference]: Start difference. First operand 309 states and 408 transitions. Second operand has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-12 15:58:01,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:58:01,966 INFO L93 Difference]: Finished difference Result 365 states and 486 transitions. [2024-09-12 15:58:01,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-12 15:58:01,966 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) Word has length 159 [2024-09-12 15:58:01,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:58:01,969 INFO L225 Difference]: With dead ends: 365 [2024-09-12 15:58:01,969 INFO L226 Difference]: Without dead ends: 363 [2024-09-12 15:58:01,969 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=144, Invalid=978, Unknown=0, NotChecked=0, Total=1122 [2024-09-12 15:58:01,970 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 34 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2024-09-12 15:58:01,970 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 724 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2024-09-12 15:58:01,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-09-12 15:58:02,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 341. [2024-09-12 15:58:02,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 187 states have (on average 1.1283422459893049) internal successors, (211), 190 states have internal predecessors, (211), 120 states have call successors, (120), 34 states have call predecessors, (120), 33 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) [2024-09-12 15:58:02,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 448 transitions. [2024-09-12 15:58:02,184 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 448 transitions. Word has length 159 [2024-09-12 15:58:02,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:58:02,185 INFO L474 AbstractCegarLoop]: Abstraction has 341 states and 448 transitions. [2024-09-12 15:58:02,185 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-12 15:58:02,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:58:02,185 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 448 transitions. [2024-09-12 15:58:02,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2024-09-12 15:58:02,187 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:58:02,187 INFO L216 NwaCegarLoop]: trace histogram [22, 21, 21, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 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] [2024-09-12 15:58:02,200 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-09-12 15:58:02,387 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-12 15:58:02,388 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:58:02,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:58:02,388 INFO L85 PathProgramCache]: Analyzing trace with hash 487350504, now seen corresponding path program 2 times [2024-09-12 15:58:02,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:58:02,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659431708] [2024-09-12 15:58:02,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:58:02,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:58:02,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:58:02,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [654822639] [2024-09-12 15:58:02,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 15:58:02,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:58:02,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:58:02,412 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:58:02,413 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-12 15:58:02,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 15:58:02,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:58:02,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-09-12 15:58:02,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:58:03,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1009 backedges. 104 proven. 80 refuted. 0 times theorem prover too weak. 825 trivial. 0 not checked. [2024-09-12 15:58:03,285 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:58:03,542 INFO L134 CoverageAnalysis]: Checked inductivity of 1009 backedges. 108 proven. 7 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-09-12 15:58:03,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:58:03,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659431708] [2024-09-12 15:58:03,543 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:58:03,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654822639] [2024-09-12 15:58:03,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654822639] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 15:58:03,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 15:58:03,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 9] total 25 [2024-09-12 15:58:03,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436979310] [2024-09-12 15:58:03,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 15:58:03,544 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-12 15:58:03,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:58:03,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-12 15:58:03,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2024-09-12 15:58:03,545 INFO L87 Difference]: Start difference. First operand 341 states and 448 transitions. Second operand has 25 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 10 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (38), 11 states have call predecessors, (38), 10 states have call successors, (38) [2024-09-12 15:58:06,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:58:06,009 INFO L93 Difference]: Finished difference Result 386 states and 506 transitions. [2024-09-12 15:58:06,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 15:58:06,010 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 10 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (38), 11 states have call predecessors, (38), 10 states have call successors, (38) Word has length 164 [2024-09-12 15:58:06,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:58:06,016 INFO L225 Difference]: With dead ends: 386 [2024-09-12 15:58:06,016 INFO L226 Difference]: Without dead ends: 373 [2024-09-12 15:58:06,017 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 305 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=227, Invalid=1105, Unknown=0, NotChecked=0, Total=1332 [2024-09-12 15:58:06,018 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 66 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 1023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-12 15:58:06,018 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 576 Invalid, 1023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 935 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-12 15:58:06,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2024-09-12 15:58:06,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 352. [2024-09-12 15:58:06,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 197 states have (on average 1.1218274111675126) internal successors, (221), 199 states have internal predecessors, (221), 119 states have call successors, (119), 36 states have call predecessors, (119), 35 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) [2024-09-12 15:58:06,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 457 transitions. [2024-09-12 15:58:06,237 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 457 transitions. Word has length 164 [2024-09-12 15:58:06,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:58:06,238 INFO L474 AbstractCegarLoop]: Abstraction has 352 states and 457 transitions. [2024-09-12 15:58:06,238 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 10 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (38), 11 states have call predecessors, (38), 10 states have call successors, (38) [2024-09-12 15:58:06,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:58:06,238 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 457 transitions. [2024-09-12 15:58:06,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-09-12 15:58:06,239 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:58:06,239 INFO L216 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 15:58:06,252 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-09-12 15:58:06,439 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-12 15:58:06,440 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:58:06,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:58:06,440 INFO L85 PathProgramCache]: Analyzing trace with hash -700524310, now seen corresponding path program 9 times [2024-09-12 15:58:06,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:58:06,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357608039] [2024-09-12 15:58:06,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:58:06,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:58:06,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:58:06,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2060576173] [2024-09-12 15:58:06,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 15:58:06,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:58:06,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:58:06,470 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:58:06,472 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-12 15:58:06,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-12 15:58:06,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:58:06,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-09-12 15:58:06,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:58:07,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 185 proven. 61 refuted. 0 times theorem prover too weak. 964 trivial. 0 not checked. [2024-09-12 15:58:07,660 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:58:07,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:58:07,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357608039] [2024-09-12 15:58:07,867 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:58:07,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060576173] [2024-09-12 15:58:07,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060576173] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:58:07,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:58:07,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-09-12 15:58:07,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903197999] [2024-09-12 15:58:07,867 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:58:07,867 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 15:58:07,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:58:07,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 15:58:07,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-09-12 15:58:07,868 INFO L87 Difference]: Start difference. First operand 352 states and 457 transitions. Second operand has 16 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-12 15:58:08,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:58:08,660 INFO L93 Difference]: Finished difference Result 368 states and 470 transitions. [2024-09-12 15:58:08,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 15:58:08,661 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) Word has length 175 [2024-09-12 15:58:08,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:58:08,663 INFO L225 Difference]: With dead ends: 368 [2024-09-12 15:58:08,663 INFO L226 Difference]: Without dead ends: 366 [2024-09-12 15:58:08,663 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2024-09-12 15:58:08,664 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 17 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 15:58:08,664 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 637 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 15:58:08,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2024-09-12 15:58:08,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 335. [2024-09-12 15:58:08,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 191 states have (on average 1.1151832460732984) internal successors, (213), 193 states have internal predecessors, (213), 107 states have call successors, (107), 37 states have call predecessors, (107), 36 states have return successors, (105), 104 states have call predecessors, (105), 105 states have call successors, (105) [2024-09-12 15:58:08,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 425 transitions. [2024-09-12 15:58:08,891 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 425 transitions. Word has length 175 [2024-09-12 15:58:08,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:58:08,892 INFO L474 AbstractCegarLoop]: Abstraction has 335 states and 425 transitions. [2024-09-12 15:58:08,892 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2024-09-12 15:58:08,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:58:08,893 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 425 transitions. [2024-09-12 15:58:08,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-09-12 15:58:08,894 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:58:08,894 INFO L216 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 15:58:08,911 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-09-12 15:58:09,095 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-12 15:58:09,095 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:58:09,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:58:09,095 INFO L85 PathProgramCache]: Analyzing trace with hash 515416140, now seen corresponding path program 10 times [2024-09-12 15:58:09,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:58:09,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031662406] [2024-09-12 15:58:09,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:58:09,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:58:09,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:58:09,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2088564497] [2024-09-12 15:58:09,122 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 15:58:09,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:58:09,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:58:09,125 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:58:09,127 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-09-12 15:58:09,215 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 15:58:09,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:58:09,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-09-12 15:58:09,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:58:15,969 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 228 proven. 153 refuted. 0 times theorem prover too weak. 829 trivial. 0 not checked. [2024-09-12 15:58:15,969 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:58:16,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 15:58:16,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031662406] [2024-09-12 15:58:16,876 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 15:58:16,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088564497] [2024-09-12 15:58:16,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088564497] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 15:58:16,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 15:58:16,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-09-12 15:58:16,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410251901] [2024-09-12 15:58:16,877 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 15:58:16,877 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-12 15:58:16,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 15:58:16,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-12 15:58:16,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2024-09-12 15:58:16,878 INFO L87 Difference]: Start difference. First operand 335 states and 425 transitions. Second operand has 24 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 18 states have internal predecessors, (38), 11 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 13 states have call predecessors, (30), 10 states have call successors, (30) [2024-09-12 15:58:27,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-09-12 15:58:31,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 15:58:31,276 INFO L93 Difference]: Finished difference Result 365 states and 467 transitions. [2024-09-12 15:58:31,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 15:58:31,276 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 18 states have internal predecessors, (38), 11 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 13 states have call predecessors, (30), 10 states have call successors, (30) Word has length 175 [2024-09-12 15:58:31,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 15:58:31,278 INFO L225 Difference]: With dead ends: 365 [2024-09-12 15:58:31,278 INFO L226 Difference]: Without dead ends: 363 [2024-09-12 15:58:31,279 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=171, Invalid=1235, Unknown=0, NotChecked=0, Total=1406 [2024-09-12 15:58:31,280 INFO L434 NwaCegarLoop]: 56 mSDtfsCounter, 42 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 1166 mSolverCounterSat, 25 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 1192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1166 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2024-09-12 15:58:31,280 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 705 Invalid, 1192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1166 Invalid, 1 Unknown, 0 Unchecked, 10.8s Time] [2024-09-12 15:58:31,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-09-12 15:58:31,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 332. [2024-09-12 15:58:31,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 188 states have (on average 1.1170212765957446) internal successors, (210), 190 states have internal predecessors, (210), 107 states have call successors, (107), 37 states have call predecessors, (107), 36 states have return successors, (105), 104 states have call predecessors, (105), 105 states have call successors, (105) [2024-09-12 15:58:31,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 422 transitions. [2024-09-12 15:58:31,519 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 422 transitions. Word has length 175 [2024-09-12 15:58:31,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 15:58:31,520 INFO L474 AbstractCegarLoop]: Abstraction has 332 states and 422 transitions. [2024-09-12 15:58:31,520 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 18 states have internal predecessors, (38), 11 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 13 states have call predecessors, (30), 10 states have call successors, (30) [2024-09-12 15:58:31,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:58:31,520 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 422 transitions. [2024-09-12 15:58:31,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-09-12 15:58:31,522 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 15:58:31,522 INFO L216 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 15:58:31,537 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-09-12 15:58:31,722 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:58:31,722 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 15:58:31,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 15:58:31,723 INFO L85 PathProgramCache]: Analyzing trace with hash 653139246, now seen corresponding path program 11 times [2024-09-12 15:58:31,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 15:58:31,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156548103] [2024-09-12 15:58:31,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 15:58:31,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 15:58:31,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 15:58:31,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [529444819] [2024-09-12 15:58:31,750 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 15:58:31,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 15:58:31,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 15:58:31,753 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 15:58:31,754 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-09-12 15:58:31,953 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-09-12 15:58:31,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 15:58:31,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-09-12 15:58:31,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 15:58:33,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 199 proven. 134 refuted. 0 times theorem prover too weak. 877 trivial. 0 not checked. [2024-09-12 15:58:33,505 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 15:59:22,262 WARN L293 SmtUtils]: Spent 6.37s on a formula simplification that was a NOOP. DAG size: 58 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 16:00:16,001 WARN L293 SmtUtils]: Spent 5.52s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)